Macbook不会打开端口

时间:2014-05-22 23:23:54

标签: macos osx-mavericks

我正在尝试让我的手机在我开发Macbook Pro时访问本地托管的网站!它本地在端口5000上运行127.0.0.1(我已经被告知127.0.0.1无关紧要),我的无线路由器给我的IP是192.168.1.172。根据我的说法,我应该可以通过访问192.168.1.172:5000从同一无线网络上的手机访问该网站,但是safari永远找不到服务器!我的计算机上的快速端口扫描也显示端口5000甚至没有打开。我怎么能打开这个端口,以便我可以访问我的电脑上运行的网站?非常感谢你的帮助!运行最新版本的Mavericks。

编辑:如果它有帮助,本地版本在探戈环境中运行

2 个答案:

答案 0 :(得分:1)

您需要将Web服务绑定到IP地址0.0.0.0,而不是127.0.0.1。 127.0.0.1是本地环回地址,这意味着如果服务正在侦听127.0.0.1:5000,则只能从服务器计算机本身访问它。如果它被配置为侦听0.0.0.0:5000(有时写入&#34; *:5000&#34;),则告诉操作系统您希望它能够在 all <上接收连接/ em>计算机的IP地址(127.0.0.1,192.168.1.172,以及恰好分配的任何其他IP地址)。

答案 1 :(得分:0)

您检查过防火墙设置了吗?系统偏好设置 - &gt;安全 - &gt;防火墙选项卡然后你需要打开端口5000.