django - 使用nginx部署时出现 DisallowedHost at /

使用 nginx 部署django时,会出现下面的错误

1. 首先使用的域名不符合  RFC 1034/1035.规范时,会出现下面的错误(如包含下划线)

DisallowedHost at /
Invalid HTTP_HOST header: 'learning_log.cent.com'. The domain name provided is not valid according to RFC 1034/1035.
2. 解决方式:

修改域名,去除下划线,即将 learning_log.cent.com 修改成 llog.cent.com

3. 再重新访问出现另外一个错误

invalid http_host header
4. 解决方式

将 setting.py 的 ALLOWED_HOSTS = [] 修改成 ALLOWED_HOSTS = ['*']


django - 使用nginx部署时出现 DisallowedHost at /_第1张图片

你可能感兴趣的:(Python)