"DisallowedHost" docker 容器与 digitalocean 的问题

"DisallowedHost" problem on docker container with digitalocean

我有一个 docker 化的网站,它是用 django 和 React 构建的。我用 nginx 和 gunicorn 为 django 创建了一个 docker 容器。在本地一切正常,但是当我在服务器上部署时出现此错误

为什么会这样?另外,它似乎是从......我不知道,默认设置 settings.py?即我的 ALLOWED_HOSTS 配置与此不同

您的 DJANGO_SETTINGS_MODULE 似乎没有为您的应用程序正确定义。您是否更改了设置路径?

如果不是这种情况,请检查您的 DigitalOcean 的 DNS。 A 记录应与您分配给 Droplet 的 IP 匹配。