从主机的浏览器浏览虚拟机中托管的网站

从主机的浏览器浏览虚拟机中托管的网站

我已经安装了 Oracle VM Box 并创建了一个虚拟机。现在我在虚拟机中托管了一个网站(在 IIS 中)。我希望这个网站可以在主机的浏览器中浏览。

有人可以告诉我需要配置的设置吗?

答案1

确保虚拟机上的“网卡”设置为使用桥接模式。这将为其提供与主机位于同一子网的 IP。

例如,如果您的主机是 192.168.1.10,则虚拟机应获得 192.168.1.X。这可能会因您的网络设置而异,但这是常见情况。

我认为您已经完成这两个操作,但您还应该确保您的 Web 服务器设置为接受非来自其自身的请求(localhost/127.0.0.1),因为服务器将主机视为单独的机器。

最后,确保 Windows 防火墙或您在 VM 上运行的任何其他防火墙都配置为允许 Web 服务器接受传入连接。

答案2

在桥接网络模式下,我的客户端失去了互联网连接。

相反,我使用带有端口转发的 NAT 模式。

这是 Apache 在客户机中托管网站的示例:

在此处输入图片描述

相关内容