如何从 VirtualBox 虚拟机访问我的 Apache 服务器?(两个 Windows)

如何从 VirtualBox 虚拟机访问我的 Apache 服务器?(两个 Windows)

主机:Windows Pro 7 x64,已安装 wamp,默认设​​置

来宾:3 x Windows XP

如何从虚拟机访问我的 wamp 服务器而不将其提供给互联网?(您知道,wamp 有那个方便的菜单选项:“联机”和“脱机”)

答案1

您可以配置 WAMP 来监听本地 IP 地址,并配置您的防火墙以禁止通过端口 80 向您的机器发送传入请求(也就是说,不将端口 80 请求重定向到您的机器),这样就好了。

或者,您可以将 WAMP 配置为仅监听本地主机,并将您的虚拟机配置为使用仅主机网络适配器。

答案2

经过将近一天的调整,我认为解决方案从一开始就存在。我让它工作了,但还不确定如何。

这是我在 XP 客户机上的设置:两个网络,一个是 NAT(用于互联网访问),另一个是 Host-Only;在 VirtualBox>Preferences>Network>(NetworkName) 中,我禁用了 DHCP。其余为默认设置。

现在,出于某种原因,我可以从客户机 XP 访问 10.0.2.2 上的 apache。

答案3

假设您已选择 NAT 并且保留标准 DHCP 设置。

在您的客户机中编辑您的主机文件(c:\windows\system32\drivers\etc\hosts),并为您的每个站点添加主机 IP,例如:

10.0.2.2 localhost.ilovemymac.tld

将站点名称替换为您的站点名称。

相关内容