提供的域名无效我试图配置nginx以及Gunicorn的Django项目。 nginx的是给我下面的错误:无效的HTTP_HOST标头:'localhost:90,localhost:90'。根据RFC 1034/1035
DisallowedHost at/
Invalid HTTP_HOST header: 'localhost:90,localhost:90'. The domain name provided is not valid according to RFC 1034/1035.
这是我的nginx的配置
server {
listen 90;
listen [::]:90;
server_name xxxx;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/user/djangopro/djangoapp;
}
location/{
include proxy_params;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_buffering off;
proxy_redirect off;
proxy_pass http://localhost:8200/;
}
}
Gunicorn在localhost:8200
正常服务的网站。任何人都可以告诉我是什么导致了错误?
为什么用'90'而不是'80'。任何理由? – itzMEonTV
'HTTP_HOST'必须包含一个带有可选端口号的域名,而不是逗号分隔的域列表。我无法分辨为什么它被设置为无效值。 – knbk
我需要改变= @ knbk –