如何在Linode服务器上查看Django教程中的网页

时间:2012-10-13 22:12:09

标签: django linode

我知道我对这篇文章有类似的疑问:Django tutorial on remote server: how to view in my browser?但我只是无法用它的答案来解决它。

我现在正在使用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框架中创建的远程网页的更改?感谢。

2 个答案:

答案 0 :(得分:1)

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

http://123.123.123.123:8000

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

答案 1 :(得分: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)