从VM访问虚拟主机(在同一个盒子上运行)

时间:2011-01-20 19:59:58

标签: configuration apache2

我在Mac上使用多个虚拟主机运行Apache。我认为虚拟主机已经正确配置;因此,我可以从网络浏览器访问以下内容:

  • host1.mydomain
  • host2.mydomain
  • host3.mydomain

我也可以毫无问题地访问localhost

但是,我无法从虚拟机访问这些主机(我使用Parallels Desktop,在同一个盒子上运行)。我是否需要在虚拟机上配置某些内容?也许是hosts文件等?

是否也可以从虚拟机中点击这些主机,即使我没有连接到Internet?

感谢。

1 个答案:

答案 0 :(得分:1)

事实证明,只需更新虚拟机中的 hosts 文件即可解决此问题。

假设Mac的IP是a.b.c.d并且您想要访问host1.mydomain,则需要将此行添加到 hosts 文件中(在VM中):

a.b.c.d   host1.mydomain

因此,当您在VM浏览器上键入host1.mydomain时,它将被解析为在Mac上运行的主机。