连接到 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/ 目录中.
我通过 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/ 目录中.