Нежелательные HTTPS -> HTTP Redirects с приложением NGINX + UWSGI + Flask

У меня есть приложение , размещенное UWSGI , с nginx как обратный прокси-сервер для UWSGI, используя встроенный прокси-модуль UWSGI . Всякий раз, когда я посещаю страницу, которая перенаправляет на другую страницу, заголовок местоположения указывает на URL-адрес не-HTTPS. Например:

$ 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

My Nginx Config выглядит так:

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;
    }
}

20
задан Joe Shaw 7 September 2011 в 19:44
поделиться