连接到 Django 远程服务器主机

Connecting to a Django remote server host

我通过 ssh 连接到远程服务器并 运行 命令:

python manage.py runserver 0.0.0.0:8000

服务器启动,开发服务器运行在http://0.0.0.0:8000/

然后在我的本地主机系统中,我转到浏览器并转到

http://127.0.0.1:8000/myapp/

我收到加载 page/Unable 连接时出现问题的错误消息。我做错了什么?

您正在尝试连接到 127.0.0.1,这是您自己的 PC。将其替换为您服务器的 IP 地址。

您还可以通过在 hosts 文件中添加一条记录来为您的网站使用方便的快捷方式名称:

192.168.1.201 mysite.com

其中 192.168.1.201 是您的开发服务器的 IP(您应该替换您的值),mysite.com — URL 将指向您的站点。

hosts 文件位于目录 C:\Windows\System32\drivers\etc(如果您在 Windows 上)或在 Linux 和 Mac 上的 /etc/ 目录中.