我在Mac上使用多个虚拟主机运行Apache。我认为虚拟主机已经正确配置;因此,我可以从网络浏览器访问以下内容:
host1.mydomain
host2.mydomain
host3.mydomain
我也可以毫无问题地访问localhost
。
但是,我无法从虚拟机访问这些主机(我使用Parallels Desktop,在同一个盒子上运行)。我是否需要在虚拟机上配置某些内容?也许是hosts文件等?
是否也可以从虚拟机中点击这些主机,即使我没有连接到Internet?
感谢。
答案 0 :(得分:1)
事实证明,只需更新虚拟机中的 hosts 文件即可解决此问题。
假设Mac的IP是a.b.c.d并且您想要访问host1.mydomain
,则需要将此行添加到 hosts 文件中(在VM中):
a.b.c.d host1.mydomain
因此,当您在VM浏览器上键入host1.mydomain
时,它将被解析为在Mac上运行的主机。