Mac系统 MAMP Apache 多虚拟主机配置无效
和在linux、windows类似,起初添加了一个
<VirtualHost *:80>
访问正常,后添加多个虚拟主机,发现无论访问那个域名,显示的都是第一个虚拟主机。
百度很长时间,一点关键的信息都没有,遂Google之。
最终解决:
取消httpd-vhosts.conf 文件中NameVirtualHost *:80注释
在下方添加VirtualHost节点即可。
注意事项:
- 配置虚拟主机需要在
httpd.conf中 取消注释:Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf - 权限控制
Require all granted无效(具体看Apache版本)切换为:allow from all即可
博客同步:博客同步