Configure passagem de tráfego, exceto para o domínio local no apache

0

Estou escrevendo um webapp que requer um nome de domínio para funcionar corretamente. Assim, no arquivo hosts, eu configurei

/ etc / hosts

local.exampledomain.com 127.0.0.1

Isso funciona quando eu acesso a webapp do meu navegador.

Agora, estou tentando depurar o comportamento de dispositivos móveis externos para meu aplicativo de desenvolvimento. Eu não tenho acesso a um arquivo de hosts para forçar dispositivos móveis a associar meu domínio local ao meu servidor de desenvolvimento, mas posso forçá-los a tratar meu ip de servidor de desenvolvimento e uma porta (digamos 8888) como proxy.

Como resultado, quero encontrar uma maneira de configurar meu servidor para permitir que todo o tráfego enviado para a porta 8888 passe por ele até o destino pretendido, como se o dispositivo móvel em questão não estivesse atingindo meu servidor, a menos que o dispositivo móvel tenta acertar um domínio que corresponda ao domínio local no meu arquivo de hosts. Eu procurei configurações do Apache para duplicar esse comportamento, mas estou confuso sobre como configurá-lo exatamente para atender às necessidades descritas. Alguém sabe como eu poderia lidar com esse problema? Obrigado, - Daniel

<VirtualHost *:8888>
  #ServerAdmin [email protected]
  DocumentRoot "/Applications/MAMP/Library/docs/dummy-host.example.com"
  ServerName localhost

  local.exampledomain.com http://0.0.0.0:3000 #forward traffic to my app
  http://192.168.1.1 #forward rest of traffic to default gateway
</VirtualHost>
    
por Daniel 05.02.2015 / 12:11

1 resposta

0

  1. definido no caminho correto em / etc / hosts. deveria ser

    127.0.0.1 host.domain host

  2. define o FQDM na cláusula ServerName

  3. Defina o proxy reverso no host virtual

por 05.02.2015 / 12:16