साथ पुनर्निर्देश मैं एक flask एप्लिकेशन, के रूप में एक रिवर्स प्रॉक्सी uwsgi को, uwsgi द्वारा की मेजबानी की nginx साथ है uwsgi proxy module में निर्मित का उपयोग कर। जब भी मैं किसी ऐसे पृष्ठ पर जाता हूं जो किसी अन्य पृष्ठ पर रीडायरेक्ट करता है, तो स्थान शीर्षलेख गैर-HTTPS URL पर इंगित करता है। उदाहरण के लिए:अवांछित HTTPS -> HTTP nginx + uwsgi + कुप्पी एप्लिकेशन
$ 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
मेरे 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;
}
}
यह वही था जो मैं ढूंढ रहा था। धन्यवाद। – stephenmuss