【发布时间】:2012-11-11 09:56:11
【问题描述】:
我没有在我的本地机器上运行开发服务器,而是在另一台机器上运行sshing。
我尝试通过定位 IP 地址来更改运行开发服务器的位置 (使用 ifconfig 命令并查找与 eth0 关联的地址),并像这样运行开发服务器:
python manage.py runserver <ipaddress>:8000
但是当我在浏览器中输入 URL http://<ipaddress>:8000 时,我得到了cannot connect to the website。
有什么想法吗?
【问题讨论】:
-
您是否尝试在防火墙中打开该端口?
-
@IgnacioVazquez-Abrams 我试过一次,我只能打开
<ipaddress>,不能打开<ipaddress>:8000。也许我做错了。你能解释一下正确的步骤吗? -
1.运行防火墙配置工具。 2.打开传入端口8000/tcp。
-
我是指服务器上的防火墙配置工具。
-
@IgnacioVazquez-Abrams 我只是尝试了
iptables -I INPUT -p tcp --dport 8000 -j ACCEPT。它不能解决问题。我还能做什么?
标签: python django linux putty remote-server