
Tengo la siguiente configuración:
- IP pública y dinámica de mi ISP, DNS dinámico, llamémoslo public.org
- Proxy inverso (nginx,ubuntu 14.04)
- Servidores web (nginx,ubuntu 14.04) A,B,C ejecutando aplicaciones web dentro de mi red doméstica, llamémoslo privado.home
Mi objetivo es llegar a los servidores web A.private.home, B.private.home,... desde Internet a través del proxy inverso como A.public.org
Para el servidor AI, hemos configurado las siguientes líneas en el proxy inverso:
server{
listen 80;
server_name A.public.org;
location /{
proxy_pass http://A.private.home;
}
}
Si luego navego http://A.public.org
desde un dispositivo externo, recibo un 404 que indica que eso A.private.home
(obviamente) no se puede resolver.
La ayuda sería muy apreciada.
Respuesta1
Por favor verifique que su nombre de dominio apunte correctamente al servidor.
use el comando dig para verificar su registro dns.
dig a A.public.org
Respuesta2
Así que ahora puedo dar una respuesta yo mismo.
El problema real fue una reescritura en A.private.home que se reescribió http://A.private.home
en https://A.private.home
. Gracias Dinoosh por llamar mi atención sobre la configuración de la aplicación web. Después de eliminar esa reescritura, todo funcionó perfectamente.