0

当我设置 debug = false 时,我遇到了“错误请求 400”(生产服务器)的问题。我使用 cookiecutter 和 Django 1.8。我设置ALLOWED_HOSTS = ['*']- 没有任何结果。

在日志中,我有一条消息:

Invalid HTTP_HOST header: 'myaddress.here'. You may need to add 'myaddress.here' to ALLOWED_HOSTS.

我尝试了放置在文档 django 中的代码,但也没有成功:

'handlers': {
    'null': {
        'class': 'logging.NullHandler',
    },
},
'loggers': {
    'django.security.DisallowedHost': {
        'handlers': ['null'],
        'propagate': False,
    },
},
4

1 回答 1

0

您是否尝试过 ALLOWED_HOSTS = ['*','yourdomain.com','www.yourdomain.com','123.456.78.91']?

于 2015-12-07T10:04:16.930 回答