一天几次,但不是我能看到的任何模式,我在我的django日志中得到这个:
错误HTTP_HOST标头无效:u'127.0.0.1:9000'。您可能需要将u'127.0.0.1'添加到ALLOWED_HOSTS。
我试图将错误的时间与nginx access_log中的请求进行匹配,但我没有看到连接。我目前将ALLOWED_HOSTS设置为['.mydomain.com']
127.0.0.1
添加到ALLOWED_HOSTS是否常见/无害?设定:
答案 0 :(得分:0)
我偶然发现了这个问题,因为我遇到了这个错误。就我而言,这不是随机发生的,但我仍然认为这可能对发现此问题的人有所帮助。
此错误也出现在nginx,gunicorn设置中,因为nginx默认不传递主机头。
要解决此问题,请将以下内容添加到您的nginx配置中:
var count = 9;
var timer = setInterval(delay, 1000);
function delay() {
console.log(count--);
if(count<0)
clearInterval(timer);
}
您需要将以下内容添加到您的设置中。py
proxy_set_header Host $host;