MAMP多个虚拟主机无法正常工作

时间:2015-07-25 16:41:46

标签: wordpress apache mamp hosts virtual-hosts

不知何故,我的虚拟主机无法工作,并且在此服务器上找不到请求的URL /。我尝试了很多东西,但无法让它发挥作用。我的MAMP根文件夹设置为Projects文件夹

我有以下文件夹结构:

-Projects
   -website1
   -websites
      -public
      -system
         -website2

我想要的是website1使用不同于网站的网址2.我拥有的内容:

<VirtualHost *:8888>
    VirtualDocumentRoot "/Users/myname/Documents/Projects/websites/system/%-3"
    ServerAlias *.system.test
</VirtualHost>

<VirtualHost *:8888>
    VirtualDocumentRoot "/Users/myname/Documents/Projects/websites/public/%-3"
    ServerAlias *.public.test
</VirtualHost>

<VirtualHost *:8888>
    VirtualDocumentRoot "/Users/myname/Documents/Projects/website1"
    ServerAlias test.nl
</VirtualHost>

hosts文件:

127.0.0.1    website2.system.test
127.0.0.1    test.nl

我也尝试过:

<VirtualHost *:8888>
        VirtualDocumentRoot "/Users/myname/Documents/Projects/%-3"
        ServerAlias *.test.nl
    </VirtualHost>

似乎没有什么能让网站1(wordpress网站)在test.nl下工作吗?我之所以拥有该文件夹结构,是因为&#34;网站&#34;是工作和私人项目的根源。 BTW每当我把website1放在系统文件夹中并将:website1.public.test添加到它可以工作的hosts文件中,但是当我把它放在公共文件夹中时它没有,看起来唯一的虚拟主机读取是最顶层的吗?

1 个答案:

答案 0 :(得分:0)

我终于找到了修复:Apache 2 only serves first virtual host