-
definido no caminho correto em / etc / hosts. deveria ser
127.0.0.1 host.domain host
-
define o FQDM na cláusula ServerName
-
Defina o proxy reverso no host virtual
Estou escrevendo um webapp que requer um nome de domínio para funcionar corretamente. Assim, no arquivo hosts, eu configurei
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>
definido no caminho correto em / etc / hosts. deveria ser
127.0.0.1 host.domain host
define o FQDM na cláusula ServerName
Defina o proxy reverso no host virtual
Tags apache-http-server