使用 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 = ['*']