django的ALLOWED_HOSTS引发错误500?

时间:2014-03-17 05:00:27

标签: python django nginx

在我的Django项目settings.py进行部署时,我希望mywebsite.com成为允许的主机,但这样做会引发500错误。

我使用时的生产服务器:

ALLOWED_HOSTS = ['localhost', 'mywebsite.com'] 它会在每个页面上抛出错误500.

但如果我将其改为

ALLOWED_HOSTS = ['*'] 它工作正常。

我检查了nginx的error.log,但没有记录错误。

但我想保留*并不安全,我只想保留mywebsite.comwww.mywebsite.com

请建议为什么它会抛出500错误。

由于

1 个答案:

答案 0 :(得分:1)

可能是Allowed Host Setting for Django on EC2的副本,我可以找到答案正常(因为他们接受了)。请尝试一下,看看是否有效。

ALLOWED_HOSTS = ['.mywebsite.com']