无法从另一台PC

时间:2015-09-04 14:05:37

标签: python django windows tcp simplehttpserver

我在同一个企业网络中有两台计算机。一个是Windows XP(IP 192.168.101.96),另一个是Windows 7(IP 192.168.101.98)。

如果我使用Windows XP(python manage.py runserver 192.168.101.96:8001)在PC上启动Django项目,我可以通过浏览器从Windows 7 PC轻松访问它。

但相反的方式并不奏效。如果我使用Windows 7在PC上启动Django项目,我无法从Windows XP PC访问它。

同样的情况是命令python -m SimpleHTTPServer 8001

我尝试在Windows防火墙设置中为TCP端口8001添加外部连接规则。此外,我尝试将python.exe添加到防火墙例外,但似乎没有任何工作......

应该注意的是,当我启动Django服务器并执行NETSTAT -p tcp -ano命令时,我可以看到行:

TCP    192.168.101.98:8001    0.0.0.0:0              LISTENING       6920

但是,没有任何作用。可能是问题的根源是什么?

1 个答案:

答案 0 :(得分:0)

要访问另一台计算机服务器,必须在端口80上运行服务器 你必须在端口80上运行django服务器

python manage.py runserver 0.0.0.0:80

然后在没有帖子编号的浏览器中使用ip输入:

http://192.168.101.98/
祝你好运