Django SECRET_KEY在分布式设置中

时间:2012-05-31 19:19:18

标签: django

如果我在负载均衡器后面设置多个django服务器,我是否希望SECRET_KEY是相同的,不同的或者它是否重要?文档在这个值的确切含义上有点薄。

2 个答案:

答案 0 :(得分:6)

我想它必须是一样的。以下是相关问题:Django SECRET_KEY

基本上,密钥用于验证发送给客户端或放入会话的各种内容。因此,如果您的节点具有不同的密钥,则每次将其路由到新节点时都会清除客户端的会话(这很糟糕)。

答案 1 :(得分:5)

SECRET_KEY用于会话中间件等各种场所。如果所有节点都必须能够访问会话信息,那么它们必须共享相同的密钥。