使用 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 = ['*']
本文介绍了在使用Nginx部署Django项目时遇到的两个常见错误:不符合RFC1034/1035规范的域名导致的DisallowedHost错误及invalid http_host header错误,并提供了解决方案。
8057

被折叠的 条评论
为什么被折叠?



