我将带有 Windows Docker 容器的 Django 应用程序部署到 Azure 应用程序服务。该应用程序在本地运行良好。但部署到服务器后,kudu 站点日志给出:
Bad Request: /
"GET / HTTP/1.1" 400 69702
Invalid HTTP_HOST header: '10.40.0.7:30015'. You may need to add '10.40.0.7' to ALLOWED_HOSTS.
我知道我可以将允许的 IP 地址添加到 settings.py 和我的 .env 文件中。但问题是Azure使用动态IP地址。因此,每次推送到容器并重新启动应用程序时,我的公共(public) IP 地址都会发生变化。 我该如何解决这个问题?
最佳答案
建议使用完全限定域名,但如果您只是测试或安全性并不重要,则可以仅使用 *
ALLOWED_HOSTS
关于python - Azure 上带有 Windows Docker 容器的 Django Web 应用程序 : Invalid HTTP_HOST header: '10.40.0.7:30015' . 您可能需要将 '10.40.0.7' 添加到 ALLOWED_HOSTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72173984/