不知何故,我的虚拟主机无法工作,并且在此服务器上找不到请求的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文件中,但是当我把它放在公共文件夹中时它没有,看起来唯一的虚拟主机读取是最顶层的吗?