0

我知道我对这篇文章有类似的问题:远程服务器上的 Django 教程:如何在我的浏览器中查看?但我无法用它的答案来解决它。

我现在正在玩 Django 框架。我正在尝试在我的 Linode 服务器上做 Django 教程。一切正常,但是当我们必须检查我们拥有的网页时,教程说我们必须检查 http://127.0.0.1:8000/服务器。我在 Linode 服务器上只有命令行访问权限,所以我不知道如何从桌面上查看 linode 上的那个网页。我尝试使用类似命令python manage.py runserver 123.123.123.123:8000并将 ip 设置为我的 Linode 服务器,但我仍然无法从桌面访问该网页(我确实删除了 8000 端口的防火墙)。有谁知道如何检查我在 Linode 服务器上的 Django 框架中创建的远程网页的更改?谢谢。

4

2 回答 2

1

只是为了确保,您是否尝试在浏览器中访问以下 URL(服务器 IP 地址为 123.123.123.123)?

http://123.123.123.123:8000

其次,您是否可以远程登录到端口 8000,以确保您已正确打开防火墙上的端口。

于 2012-10-13T23:13:03.207 回答
0

我也遇到了这个问题,我想澄清一下我为其他可能被卡住的人做了什么:

首先,删除端口 8000 的防火墙

sudo nano /etc/iptables.firewall.rules
-A INPUT -p tcp --dport 8000 -j ACCEPT

二、重启linode

三、重启开发服务器

cd /home/mycode/mysite
python manage.py runserver 123.123.123.123:8000

(你在哪里使用你的IP)

于 2013-06-03T15:37:14.083 回答