我正在开发一个 Python WSGI 网站。我在 Mac(OS X 10.7)上的端口 8080 上运行 Paste 开发服务器。我想在连接到本地网络的其他设备和操作系统(Windows 7 VM、iPad、iPhone 等)上测试该网站,但遇到了麻烦。
我打开了 Web 共享,并且能够在所有设备上顺利访问该端口(端口 80)。端口 8080 仍然无法使用。
我的粘贴配置摘录:
[server:main]
use = egg:waitress#main
host = 127.0.0.1
port = 8080
OS X 防火墙(设置 -> 安全 -> 防火墙)已关闭。我没有安装其他防火墙软件。
我的网络是通过 Linksys WRT160N 路由器。我没有做太多设置,所以大多数都是默认的。
我整个上午都在 Google 上搜索,但找不到解决方案。
答案1
127.0.0.1
将使其只监听本地主机。将其更改为路由器分配的 IP 地址