我的服务器运行Django + Gunicorn + nginx。Django的HttpResponseRedirect是http而不是https
我已经添加了SSL证书并配置了nginx以将http重定向到https。当收到https请求时,nginx将它作为http传递给Gunicorn。
我的程序有时返回HttpResponseRedirect
,浏览器得到重定向响应并重新请求为http,所以nginx重定向到https。
我该如何避免这种情况?如何配置服务器,使第一个重定向直接指向https URL?
我实际上做了同样的事情,告诉Nginx将所有http请求重定向到https并且它正在工作p retty罚款。 – Jbertrand