【发布时间】:2014-02-11 11:04:38
【问题描述】:
所以 Django 正在向我发送包含以下信息的邮件:
[Django] ERROR: Invalid HTTP_HOST header: '<my server IP here>'.You may need to add u'<my server IP here>' to ALLOWED_HOSTS.
No stack trace available
Request repr() unavailable.
问题是...您无法使用服务器 IP 访问我的网站,因为我只允许已在 ALLOWED_HOST 设置中的域。
那么...我该怎么办?
编辑:我正在使用 Nginx -> Gunicorn。这个错误只是偶尔发生,比如每周 1-2 次。
【问题讨论】:
-
可能是因为您在代理到django之前没有设置header,请添加您的虚拟主机配置文件并描述您的服务器结构,如果它有什么特别之处。
-
这种情况并不经常发生,因此很难找到错误消息的原因。无论如何,我正在使用 Nginx -> Gunicorn -> Django