如何从我的客户 VMWare Windows 7 机器浏览运行在 Mac OS X 上的本地网站?

如何从我的客户 VMWare Windows 7 机器浏览运行在 Mac OS X 上的本地网站?

我在主机上运行 OS X Mountain Lion,在 VMWare Fusion 4.1.3 机器中运行 Windows 7。我在主机上运行了一个本地网站(在端口 5000 下)。

我想从访客访问此网站。我的主机 IP 地址是 192.168.45.2,访客 IP 地址是 192.168.130.25。

从客户机的命令行中,我可以使用 192.168.45.2 ping 我的主机。但是,当我转到 Internet Explorer 并转到

http://192.168.45.2:5000

我收到 404 错误。

在 VMWare Fusion 的网络适配器下 - 我已启用网络适配器并共享 Mac 的网络连接 (NAT)。

我该如何解决这个问题?

答案1

该网站应该可以在您的主机 NAT 适配器地址 (vmnet8) 上访问。

http://192.168.130.1:5000

确保您的 Web 服务器正在监听 NAT 接口或所有接口。

netstat -an|grep LISTEN

答案2

404 错误是服务器告诉你请求的页面不存在;如果你收到 404 错误,则表明你正在访问服务器。

我建议您在 URL 中添加有效的页面名称(例如http://192.168.45.2:5000/index.html),或者确保网站上设置了默认文档。但重点是:这是不是网络错误。

相关内容