美文网首页
问题1: Invalid HTTP_HOST header

问题1: Invalid HTTP_HOST header

作者: jiaxiaolei | 来源:发表于2022-05-21 23:30 被阅读0次

问题:

(py2.7.13cmdb2.0) [root@test-app-1 cmdb_ng]# python server.py --port=6100  --logging=DEBUG
[W 170927 06:12:27 server:37] [CMDB] CMDB2.0 is running on localhost:6100
Invalid HTTP_HOST header: 'cmdb2-test.syswin.com,cmdb2-test.syswin.com'. The domain name provided is not valid according to RFC 1034/1035.
[E 170927 06:12:33 exception:80] Invalid HTTP_HOST header: 'cmdb2-test.syswin.com,cmdb2-test.syswin.com'. The domain name provided is not valid according to RFC 1034/1035.
[W 170927 06:12:33 wsgi:355] 400 GET /cmdb/api/model/getallmodel/ (172.28.32.51) 133.33ms
Invalid HTTP_HOST header: 'cmdb2-test.syswin.com,cmdb2-test.syswin.com'. The domain name provided is not valid according to RFC 1034/1035.
[E 170927 06:12:35 exception:80] Invalid HTTP_HOST header: 'cmdb2-test.syswin.com,cmdb2-test.syswin.com'. The domain name provided is not valid according to RFC 1034/1035.
[W 170927 06:12:35 wsgi:355] 400 GET /cmdb/api/model/getallmodel/ (172.28.32.51) 100.69ms

修改nginx 配置文件:

 location ~ /cmdb/api {
                proxy_pass http://cmdb2_backends;
                #proxy_set_header            Host $host;

修改之后:

Invalid HTTP_HOST header: 'cmdb2_backends'. The domain name provided is not valid according to RFC 1034/1035.
[E 170927 07:18:34 exception:80] Invalid HTTP_HOST header: 'cmdb2_backends'. The domain name provided is not valid according to RFC 1034/1035.
[W 170927 07:18:34 wsgi:355] 400 GET /cmdb/api/model/getallmodel/ (172.28.32.51) 89.28ms
Invalid HTTP_HOST header: 'cmdb2_backends'. The domain name provided is not valid according to RFC 1034/1035.
[E 170927 07:18:35 exception:80] Invalid HTTP_HOST header: 'cmdb2_backends'. The domain name provided is not valid according to RFC 1034/1035.
[W 170927 07:18:35 wsgi:355] 400 GET /cmdb/api/model/getallmodel/ (172.28.32.51) 128.92ms
Invalid HTTP_HOST header: 'cmdb2_backends'. The domain name provided is not valid according to RFC 1034/1035.
[E 170927 07:18:38 exception:80] Invalid HTTP_HOST header: 'cmdb2_backends'. The domain name provided is not valid according to RFC 1034/1035.
[W 170927 07:18:38 wsgi:355] 400 GET /cmdb/api/model/getallmodel/ (172.28.32.51) 92.99ms
Invalid HTTP_HOST header: 'cmdb2_backends'. The domain name provided is not valid according to RFC 1034/1035.
[E 170927 07:18:41 exception:80] Invalid HTTP_HOST header: 'cmdb2_backends'. The domain name provided is not valid according to RFC 1034/1035.
[W 170927 07:18:41 wsgi:355] 400 GET /cmdb/api/model/getallmodel/ (172.28.32.51) 94.43ms
Invalid HTTP_HOST header: 'cmdb2_backends'. The domain name provided is not valid according to RFC 1034/1035.
[E 170927 07:18:54 exception:80] Invalid HTTP_HOST header: 'cmdb2_backends'. The domain name provided is not valid according to RFC 1034/1035.
[W 170927 07:18:54 wsgi:355] 400 GET /cmdb/api/model/getallmodel/ (172.28.32.51) 96.83ms

如果不适用upstream,修改proxy_pass 为一个具体的地址:比如 http://ip:port 就可以正常使用。

Invalid HTTP_HOST header: 'localhost:90,localhost:90'. The domain name provided is not valid according to RFC 1034/1035
简介:

stackoverflow 上的内容。 

I am trying to configure nginx along with Gunicorn for a Django project. nginx is giving me the following error:

DisallowedHost at /
Invalid HTTP_HOST header: 'localhost:90,localhost:90'. The domain name provided is not valid according to RFC 1034/1035.

Django ERROR (EXTERNAL IP): Invalid HTTP_HOST header: '*.domain.com'

简介:


相关文章

网友评论

      本文标题:问题1: Invalid HTTP_HOST header

      本文链接:https://www.haomeiwen.com/subject/dwjuextx.html