如何从 VirtualBox(或任何 VM)访问 Apache2 虚拟主机

Hai*_*ood 11 windows virtualbox virtualhost 11.04 localhost

我正在运行 Ubuntu 11.04,我已经设置了我的本地主机,所以我访问了我的网站

site1.local  
site2.local  
Run Code Online (Sandbox Code Playgroud)

通过设置虚拟主机并将条目添加到我的主机文件中。

我想在 IE 中测试它们,所以我在 Windows 上安装了 VirtualBox。

我的问题是,如何从虚拟机访问 site1.local?

Hai*_*ood 15

啊,这就像馅饼一样简单。

在您的 Windows 虚拟机中编辑您的主机文件

c:\WINDOWS\system32\drivers\etc\hosts

并将您的虚拟主机链接到10.0.2.2,如果您只是使用 localhost 然后替换

127.0.0.1 localhost10.0.2.2 localhost

所以我的主机文件看起来像

10.0.2.2 本地主机
10.0.2.2 站点
1.本地10.0.2.2 站点2.本地