MAMP VirtualHost 无效 配置踩坑

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 即可

博客同步:博客同步

posted @ 2020-09-01 07:53  楠少科技  阅读(434)  评论(0编辑  收藏  举报