Tengo la siguiente configuración, funciona muy bien si pongo el nombre DNS de la instancia como nombre del servidor. Pero si uso el nombre DNS de ALB como nombre_servidor y si intento acceder a él con la dirección de ALB, simplemente muestra la página nginx predeterminada.
cat /etc/nginx/conf.d/tomcat.conf
server {
listen 80;
listen [::]:80;
server_name tomcat-8554.us-east-2.elb.amazonaws.com www.tomcat-8554.us-east-2.elb.amazonaws.com;
location / {
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $host;
proxy_pass http://localhost:8080;
}
}
¿Alguna idea?
Respuesta1
Pude resolver el problema reiniciando nginx. Como agregué la configuración en los datos del usuario, tenía la impresión de que el cambio de configuración ocurrirá incluso antes de iniciar el servicio nginx, parece que no fue el caso.