python - 通过 DNS 服务连接时,通过公共 IP 托管的 Django 应用程序无法正常工作
问题描述
我已经通过我的公共 IP 托管了一个 Django 应用程序,例如 12.123.123.123:8080
我的 ISP 提供了一个免费的 .st 域,我已连接到该域的 ip 和端口。
所以 mywebsite.st 托管 12.123.123.123:8080。使用 node.js 时,此 DNS 服务一直有效。
当有人连接到我的公共 IP 时,它可以工作。cmd显示:
“获取 /favicon.ico HTTP/1.1”404 85
当有人使用我的网站时,我得到:
“获取 // HTTP/1.1” 404 75
和网站空白
这是我的 ALLOWED_HOSTS = ['localhost', '12.123.123.123', 'www.mywebsite.st']
这是怎么回事?DNS 从字面上连接到我的 ip,所以我不明白为什么会出现问题。
解决方案
推荐阅读
- json - go中json解组后输出为空,而没有发生解析错误
- awesome-wm - 防止 awesomewm 中的内容缩小
- javascript - 在带有两个操作数的 javascript 中使用三元表达式
- format - 用于缩写长字符串的格式控制
- python - 如何使用 selenium 单击按钮 - 网站
- html - 如何通过将鼠标悬停在按钮上来消除闪烁?
- android - 当我们对片段使用依赖注入时,将数据从片段发送到另一个片段
- python - 熊猫:根据其值更改列
- angular - Angular - 使用 CoreModule 的真正实际原因
- javascript - 什么会导致反应错误 307(https://reactjs.org/link/invalid-hook-call)