我正在使用MAMP。我希望不同的域在我的本地计算机上使用不同的根。
这是我的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>
现在,键入“localhost”,“wowzers.loc”或“secondsite.loc”将全部导航到我的vhosts文件中的第一个条目。在此示例中,所有内容都导航到“wowzers.loc”。
为什么我的所有服务器名都指向顶部条目?
答案 0 :(得分:1)
你应该在DocumentRoot
附近没有引号的情况下尝试它,并将同一个参数从NameVirtualHost
传递给VirtualHost
,即:<VirtualHost *:80>