我已经安装了 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 在客户机中托管网站的示例: