Tengo una aplicación flask, organizada por uwsgi, con nginx como un proxy inverso a uwsgi, utilizando el incorporado en uwsgi proxy module. Cada vez que visito una página que redirecciona a otra página, el encabezado de Ubicación apunta a una URL que no es HTTPS. Por ejemplo:no deseada HTTPS -> redirecciones HTTP con la aplicación nginx + + uwsgi frasco
$ socat openssl:my-web-server:443 stdio
GET/HTTP/1.0
Host: my-web-server
HTTP/1.1 302 FOUND
Server: nginx/1.0.4
[...]
Location: http://my-web-server/login
Mi configuración nginx se ve así:
server {
listen 80;
listen 443 ssl;
server_name my-web-server;
charset utf-8;
ssl_certificate /etc/nginx/certs/server.pem;
ssl_certificate_key /etc/nginx/certs/server.key;
location/{
uwsgi_pass unix:/tmp/uwsgi.sock;
include uwsgi_params;
}
}
esto era exactamente lo que estaba buscando. Gracias. – stephenmuss