我有一个在 Digital Ocean 上运行的液滴。我在 Django 1.10 中使用 gunicorn 和 nginx。
Web 应用程序运行良好,但我在日志中捕获了一些 DisallowedHost 异常。
我的 ALLOWED_HOSTS 是:
'11.11.11.11,.mydomainname.com'
这些值分别是 Droplet IP 地址和我的公共域名。
在过去的几天里,我在日志中看到了以下内容:
Invalid HTTP_HOST header: '1389508397'. You may need to add '1389508397' to ALLOWED_HOSTS.
Invalid HTTP_HOST header: 'www.google.com'. You may need to add 'www.google.com' to ALLOWED_HOSTS.
Invalid HTTP_HOST header: 'xxnet-403.appspot.com'. You may need to add 'xxnet-403.appspot.com' to ALLOWED_HOSTS.
Invalid HTTP_HOST header: '323.good-04y.appspot.com'. You may need to add '323.good-04y.appspot.com' to ALLOWED_HOSTS.