我正在使用 Ubuntu(在 Windows 7 上的 VMWare上)运行 Apache Web 服务器。我正在尝试从我的 android 设备(使用 local-ip)浏览到这个 web 服务器(不用说 android 设备正在连接到 Ubuntu 和 windows 7 的同一个无线 LAN)但还没有成功。当我从 Windows 7 浏览到该 Web 服务器时,它成功了。
我已阅读有关转发代理的信息,但我想知道这是否是解决此问题的最佳解决方案。
我正在使用 Ubuntu(在 Windows 7 上的 VMWare上)运行 Apache Web 服务器。我正在尝试从我的 android 设备(使用 local-ip)浏览到这个 web 服务器(不用说 android 设备正在连接到 Ubuntu 和 windows 7 的同一个无线 LAN)但还没有成功。当我从 Windows 7 浏览到该 Web 服务器时,它成功了。
我已阅读有关转发代理的信息,但我想知道这是否是解决此问题的最佳解决方案。
查看您的 VMWare 虚拟机的 IP 地址。可能有一个由 VMWare 创建的虚拟 LAN,这就是您的 Windows 机器可以连接到 VM 的方式。
最简单的解决方案是设置端口转发,然后将例如 Windows 机器上的端口 8888 转发到 VM 的 IP 地址(端口 80,如果您的 apache 配置为使用默认端口)。看看例如这个:http ://www.quantumg.net/portforward.php