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


11

我正在运行Ubuntu 11.04,已经设置了本地主机,因此可以通过以下方式访问网站

site1.local  
site2.local  

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

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

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

Answers:


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 site1.local
10.0.2.2 site2.local


联网模式为NAT。我见过其他文章建议使用桥接的不同方法。
manafire 2012年

使用Microsoft的IE图像,这对我有用,当我尝试将主机文件更改保存在笔记本中时,它给了我文件许可消息。如果发生这种情况,只需右键单击记事本程序并以管理员身份运行,然后在其中打开hosts文件即可正常工作。
布拉德
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.