python - Azure 上带有 Windows Docker 容器的 Django Web 应用程序 : Invalid HTTP_HOST header: '10.40.0.7:30015' . 您可能需要将 '10.40.0.7' 添加到 ALLOWED_HOSTS

标签 python django windows azure docker

我将带有 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/

相关文章:

python - 如何从子文件夹中检索图像并将它们存储在另一个单独的文件夹中?

python - 如何将 pandas DataFrame 中的行从 Series 转换回 DataFrame?

django - 在 Django 中归档模型数据

python - Django 1.7 多站点用户模型

c++ - 带有 WH_KEYBOARD 的 SetWindowsHookEx 对我不起作用,我错了什么?

windows - GitHub 操作 : Run golint on wihdows

python - 通过 Python comtypes 库使用带有初始化 OUT 参数的 COM 接口(interface)

python - PySpark - 发送附有 CSV 的电子邮件,整个 CSV 显示在一行中

python - 从较低分支级别生成夹层(Django)菜单树

windows - 如何在 Windows 10 上写入 Access 数据库