0

我正在使用 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>

现在,输入“localhost”、“wowzers.loc”或“secondsite.loc”都将导航到我的 vhosts 文件中的第一个条目。在此示例中,所有内容都导航到“wowzers.loc”。

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

4

1 回答 1

1

您应该在没有引号的情况下尝试它,DocumentRoot并将相同的参数传递NameVirtualHostVirtualHostie:<VirtualHost *:80>

阿帕奇文档

于 2013-03-28T00:52:10.360 回答