के बजाय http है मेरा सर्वर Django + Gunicorn + nginx चलाता है।Django's HttpResponseRedirect https
मैंने http से https को रीडायरेक्ट करने के लिए एक SSL प्रमाणपत्र और कॉन्फ़िगर किया गया nginx जोड़ा है। जब एक https अनुरोध प्राप्त होता है, तो nginx इसे Gunicorn के रूप में http के रूप में पास करता है।
मेरा प्रोग्राम कभी-कभी HttpResponseRedirect
देता है, और ब्राउज़र को रीडायरेक्ट प्रतिक्रिया मिलती है और http के रूप में पुनः अनुरोध करता है, इसलिए nginx https पर रीडायरेक्ट करता है।
मैं इससे कैसे बच सकता हूं? मैं सर्वर को कैसे कॉन्फ़िगर कर सकता हूं ताकि पहला पुनर्निर्देशन सीधे https URL पर इंगित हो?
मैं वास्तव में एक ही बात करते हैं। Nginx बताएँ https सभी http अनुरोध को रीडायरेक्ट करने और इसे पी काम कर रहा है रीटी ठीक है। – Jbertrand