
Eu tenho a seguinte configuração:
- público, IP dinâmico do meu ISP, DNS dinâmico, vamos chamá-lo de public.org
- Proxy reverso (nginx,ubuntu 14.04)
- Servidores Web (nginx,ubuntu 14.04) A,B,C executando webapps na minha rede doméstica, vamos chamá-lo de private.home
Meu objetivo é alcançar os servidores web A.private.home, B.private.home,... da internet através do proxy reverso como A.public.org
Para o servidor AI, configurei as seguintes linhas no proxy reverso:
server{
listen 80;
server_name A.public.org;
location /{
proxy_pass http://A.private.home;
}
}
se eu navegar http://A.public.org
de um dispositivo externo, recebo um 404, dizendo que isso A.private.home
(obviamente) não pode ser resolvido.
A ajuda seria muito apreciada.
Responder1
Verifique se o seu nome de domínio está apontado corretamente para o servidor.
use o comando dig para verificar seu registro DNS.
dig a A.public.org
Responder2
Portanto, agora posso fornecer uma resposta sozinho.
O problema real foi uma reescrita acontecendo em A.private.home que foi reescrita http://A.private.home
para https://A.private.home
. Obrigado Dinoosh por chamar minha atenção nas configurações do webapp. Depois de remover a reescrita, tudo funcionou perfeitamente.