我不确定这是否是提出这个问题的适当地方。
这是我的问题
我使用的是 Windows 7,并且安装了 Zope Server。(Zope 是具有内置服务器的 Python Web 框架)。我可以通过输入以下内容从浏览器连接到此服务器:
localhost:8080
但如果我尝试使用我的 IP 从另一台机器连接该服务器,甚至从我自己的系统连接,它都不起作用。即
xxx.xxx.xx.xxx:8080
答案1
这听起来像是防火墙的问题。在 Windows 中,请打开端口 8080。
从开始菜单打开控制面板。
选择 Windows 防火墙。
注意:如果 Windows 防火墙不可用,请将控制面板窗口右上角的查看方式更改为大图标。
在Windows防火墙窗口左栏中选择高级设置。
在高级安全 Windows 防火墙窗口左栏中选择“入站规则”。
注意:您可以通过选择“出站规则”来阻止出站流量。
在右侧栏中选择新规则。
在新建入站规则向导中选择端口,然后单击下一步。
选择此规则将应用到的协议(TCP 或 UDP),选择特定本地端口,输入端口号 (8080)(或端口号 (8080,8081))。
选择允许连接,然后单击下一步。
选择此规则的应用时间(选中所有以使端口始终保持打开状态),然后单击下一步。
为该规则命名,然后单击“完成”以添加新规则。
该端口现已开放并可供使用。
尽管通常情况下,使用的本地端口是端口 80。