首页 > 解决方案 > nginx服务的django网站无法从外部正常访问

问题描述

我使用 Django + nginx + uWSGI 将网站部署到 example.com(这也是我将 Django 应用程序放在 Google Cloud Platform 上的实例的主机名),按照此处的说明https://uwsgi-docs.readthedocs.io /en/latest/WSGIquickstart.html

现在这是奇怪的事情。我发现我大学 WiFi 下的所有设备都可以访问我的网站(http://example.com),但我网络之外的设备(例如,在另一个城市)无法访问它。有谁知道这里发生了什么?非常感谢您提前。

标签: djangonginxdnsuwsgi

解决方案


在朋友的帮助下找出问题所在。

原来我将我的 DNS 指向了两个 IP 地址,这导致了问题。当其他地方的人访问我的网站时,他们被定向到另一个 ip,该 ip 只向他们显示 nginx 欢迎页面。

学习了一个有用的命令“ping www.example.com”,这可以帮助您识别与 www.example.com 关联的 IP 地址


推荐阅读