Xampp vhosts仅显示所有域的一个根

Xampp vhosts仅显示所有域的一个根,xampp,mamp,apache,hosts,Xampp,Mamp,Apache,Hosts,我正在使用MAMP。我希望不同的域在本地计算机上使用不同的根 我希望“localhost”转到我的htdocs文件夹 我希望“wowzers.loc”使用/Donald/Projects/wowzers作为其根 我希望“secondsite.loc”使用/Donald/Projects/secondsite作为其 根 这是我的httpd-vhosts.conf文件: NameVirtualHost *:80 <VirtualHost *> DocumentRoot "/Us

我正在使用MAMP。我希望不同的域在本地计算机上使用不同的根

  • 我希望“localhost”转到我的htdocs文件夹
  • 我希望“wowzers.loc”使用/Donald/Projects/wowzers作为其根
  • 我希望“secondsite.loc”使用/Donald/Projects/secondsite作为其 根
这是我的httpd-vhosts.conf文件:

NameVirtualHost *:80

<VirtualHost *>
  DocumentRoot "/Users/donald/Projects/wowzers"
  ServerName wowzers.loc
</VirtualHost>

<VirtualHost *>
  DocumentRoot "/Users/donald/Projects/secondsite"
  ServerName secondsite.loc
</VirtualHost>
NameVirtualHost*:80
DocumentRoot“/Users/donald/Projects/wowzers”
ServerName wowzers.loc
DocumentRoot“/Users/donald/Projects/secondsite”
ServerName secondsite.loc
现在,键入“localhost”、“wowzers.loc”或“secondsite.loc”都将导航到vhosts文件中的第一个条目。在本例中,所有内容都导航到“wowzers.loc”


为什么我的所有服务器名都指向顶部条目?

您应该在不使用
DocumentRoot
引号的情况下尝试,并将相同的参数从
NameVirtualHost
传递到
VirtualHost
,即:


您是否尝试像其他主机一样为localhost设置virualHost?Neo,您能更具体一点吗?你指的是什么“其他人”?你指的是哪个虚拟主机?