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
即可
博客同步:博客同步