如何从 iPad 访问虚拟机中的 Web 服务器?

如何从 iPad 访问虚拟机中的 Web 服务器?

我在 VMware Workstation 上有一个虚拟机(如果相关的话,运行 Windows Server 2012)。

它正在运行 Apache Tomcat 网络服务器,我想要从 iPad 访问该网络服务器。

这是可行的吗?甚至有可能吗?

我尝试在主机上运行 Connectify Hotspot,但这只能让我访问主机上的网页。它似乎无法将连接传递到虚拟机,因为它们位于不同的子网中。

任何想法都将受到感激。

答案1

一个解决方案是让虚拟机独占 USB 无线网卡。然后,您可以与 iPad 连接的另一个路由器建立连接。

您还可以使用 teamviewer 或 vnc 等远程访问软件,尽管这样可以完全访问访客桌面,但不能通过 Safari 浏览器访问托管的材料(我认为这是您想要的)。

基本上,您要么需要让网络服务器可通过互联网访问,要么需要设置与 iPad 位于同一子网的第二个网络接口。

如果您愿意将 Web 服务器与其他所有服务器放在同一子网上,这是最简单的方法。只需将 vmware 配置为使用桥接网络而不是 NAT。

答案2

当然可以。我所有的开发都是在虚拟机中进行的,而且有几十台虚拟机在服务器上运行。你想桥接网络。虚拟机将获得自己的 DHCP 地址,或者你可以给它一个静态 IP 地址。然后它就像网络中的另一个站点一样运行,无论你使用的是 iPad 还是支持浏览器的烤面包机,都没有关系。

答案3

我遇到过类似的问题,我有一个配置为提供 192.168.xx 255.255.255.0 类型的 IP 地址的 wifi 路由器,并且可以看到所有主机。

我有一个在 Windows 2008 R2 Server 上使用 Tomcat 7 的 Web 应用程序。我有一个 Win7 客户端和一部 iphone5,我想演示如何登录 Web 服务...但它拒绝连接。

我以为我已经关闭了所有接口的防火墙,但是……在我的系统上,防火墙仍然在域控制器上运行。因此,我必须采取额外步骤并禁用保护域服务的防火墙。

然后一切都正常了。

相关内容