[英]MAMP multiple virtualhosts not working
不知何故,我的虚拟主机无法工作,并给我请求的URL /在此服务器上找不到。 我已经尝试了多种方法,但是无法正常工作。 我的MAMP根文件夹设置为Projects文件夹
我具有以下文件夹结构:
-Projects
-website1
-websites
-public
-system
-website2
我想要的是website1使用与网站2不同的URL。我拥有:
<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>
主机文件:
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>
让website1(wordpress网站)在test.nl下工作似乎没有任何效果? 我拥有该文件夹结构的原因是因为“网站”是用于工作的,而根是用于私人项目的。 顺便说一句,每当我将website1放在系统文件夹中并向主机文件中添加:website1.public.test时,它就会起作用,但是,当我将其放在公用文件夹中时,它看起来却没有,看起来好像唯一的虚拟主机是头一个?
我终于找到了解决方法: Apache 2仅提供第一个虚拟主机
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.