我开始在django服务器上收到很多无效的HTTP_HOST,无处不在。...
allowed_hosts是正确的,我认为有人试图闯入...这是失败的原因:
无效的HTTP_HOST标头:“ www.google.com”。您可能需要将“ www.google.com”添加到ALLOWED_HOSTS。
无效的HTTP_HOST标头:“ 127.0.0.1:30303”。您可能需要在ALLOWED_HOSTS中添加“ 127.0.0.1”。
无效的HTTP_HOST标头:“ / home / site / myapp.sock:”。根据RFC 1034/1035,提供的域名无效。
无效的HTTP_HOST标头:“ xxxx.members.linode.com”。您可能需要将“ xxxx.members.linode.com”添加到ALLOWED_HOSTS。
知道为什么会这样吗?
编辑 nginx conf:
server {
listen 8000;
server_name www.myserverdomain.com;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/site/bla/;
}
location /media/ {
root /home/site/bla/;
}
location / {
include proxy_params;
proxy_pass http://unix:/home/site/app.sock;
}
}