我的服務器運行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