2012-05-31 10 views
9

ロードバランサの背後に複数のdjangoサーバを設定する場合は、SECRET_KEYを同じにするか、別のものにするか、まったく関係がありますか?ドキュメントは、この値が使用されているものとまったく同じではありません。分散設定のDjango SECRET_KEY

答えて

6

私はそれが同じである必要がありますね。関連する質問はDjango SECRET_KEYです。

基本的に秘密鍵は、クライアントに送信するか、セッションに参加するさまざまなものを検証するために使用されます。したがって、あなたのノードが異なる秘密鍵を持っていれば、新しいノードにルーティングされるたびにクライアントのセッションがクリアされます(これは悪い)。

5

SECRET_KEYは、セッションミドルウェアなどのさまざまな場所で使用されます。すべてのノードがセッション情報にアクセスする必要がある場合は、同じキーを共有する必要があります。

関連する問題