Hola,
tengo un docker swarm con varias apps corriendo en puerto 80 y un nginx proxy con el puerto 80/443 expuesto al host de la siguiente manera:
server {
listen 80;
listen [::]:80;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name www.test.com test.com *.test.com;
ssl_certificate /etc/ssl/test.csr;
ssl_certificate_key /etc/ssl/test.key;
location / {
proxy_pass http://test-web/;
proxy_set_header Host $host;
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;
}
}
el asunto es que al inicio carga con el candado por 150-250ms y luego vuelve al icono de warning sign en el browser. Es como si entrara correctamente y luego hubiera un redirect extrano. No estoy seguro si el proxy_pass deberia ser https en vez de http y las apps corriendo en 443, si los headers son correctos. El env que tengo en apache se que funciona correctamente, por eso no estoy seguro que hice mal aca
Saludos