gpt4 book ai didi

python - 在共享主机上访问 Django Runserver

转载 作者:行者123 更新时间:2023-11-28 20:27:38 25 4
gpt4 key购买 nike

我正在共享托管服务 (hostmonster) 上开发 Django 应用程序,当然,我无法通过 Firefox 访问默认本地主机 ip 127.0.0.1:8000 上的运行服务器。 Django 项目站点的文档详细说明了如何设置对运行服务器的远程访问,但我没有成功。将 runserver 设置为 0.0.0.0:8000 使其无法访问。虽然我认为它行不通,但我尝试将运行服务器配置为我的家庭 IP 地址。正如我所料,这给了我一个“无法分配 IP 地址”的错误。

因此,我尝试将它配置到我的托管 IP,即我首先通过 SSH 的 IP。设置正确,但仍然无法通过 Firefox 访问该地址。当我自己插入 IP 地址时,我只会看到一个 hostmonster 错误页面。当我附加端口号时,连接超时。当我插入 IP、端口号和/admin 以访问我创建的 Django 管理页面时,我也超时了。

最佳答案

有关(不)在生产环境中使用 runserver 的其他评论适用。

如果您真的必须以这种方式运行它,我建议您通过 -L 开关使用 SSH 隧道。

例如ssh -L 8888:127.0.0.1:8000 <user>@<remotehost>

然后您应该能够通过http://localhost:8888 在您的本地计算机上查看该站点。

这是假设您只是想在开发过程中让应用程序对您自己可用。

关于python - 在共享主机上访问 Django Runserver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8250936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com