我在 Mac OS X (Snow Leopard) 上运行 VMWare Fusion,并安装了 Windows 7 客户操作系统。它们使用网桥进行联网。
我在 Mac OS X 上运行了几个本地开发 Web 服务器,并且想从 Windows 访问它们进行测试。
主机操作系统的 IP 地址是 192.168.0.2。我可以从客户机 ping 此 IP 地址。如果我启用 Mac OS X Web 共享,我就可以从客户机看到示例站点。
我不能通过端口 2060 或 8000 访问我的本地服务器。Windows 和 Mac OS X 防火墙都已关闭。
(IEhttp://192.168.0.2/有效,但是http://192.168.0.2:2060不行 — 我尝试过使用 Firefox 和 IE。)
答案1
这是谷歌上的第一个搜索结果之一,但我注意到没有答案。希望我的回答将来能对某人有所帮助:
对我来说,我的解决方案是运行我的 Web 服务器(在我的情况下是 Jboss),以便通过 IP 地址访问。我只需要在主机操作系统上启动 Web 服务器时添加一个参数:
。运行
对比
运行.sh-b 0.0.0.0