无效的HTTP_HOST标头-Django

时间:2018-11-24 11:23:56

标签: django nginx gunicorn

我开始在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;
    }

}

0 个答案:

没有答案