2012-05-31 11 views
9

यदि मैं लोड बैलेंसर के पीछे एकाधिक django सर्वर सेट अप कर रहा हूं, तो क्या मैं SECRET_KEY समान, अलग होना चाहता हूं या इससे कोई फर्क नहीं पड़ता? डॉक्स इस बात का थोड़ा पतला है कि इस मूल्य का क्या उपयोग किया जाता है।एक वितरित सेटअप में Django SECRET_KEY

उत्तर

6

मुझे लगता है कि यह वही होना चाहिए। यहां संबंधित प्रश्न है: Django SECRET_KEY

मूल रूप से गुप्त कुंजी का उपयोग क्लाइंट को भेजने या सत्र में रखने के लिए विभिन्न चीजों को सत्यापित करने के लिए किया जाता है। इसलिए यदि आपके नोड्स में अलग-अलग गुप्त कुंजी होंगी तो आपके पास क्लाइंट का सत्र हर बार साफ़ हो जाएगा जब इसे नए नोड (जो खराब है) पर भेजा जाता है।

5

SECRET_KEY सत्र मिडलवेयर जैसे विभिन्न स्थानों में उपयोग किया जाता है। यदि सभी नोड्स को सत्र जानकारी तक पहुंच होनी चाहिए तो उन्हें एक ही कुंजी साझा करनी होगी।

संबंधित मुद्दे