和在linux、windows类似,起初添加了一个
<VirtualHost *:80>
访问正常,后添加多个虚拟主机,发现无论访问那个域名,显示的都是第一个虚拟主机。
百度很长时间,一点关键的信息都没有,遂Google之。
取消httpd-vhosts.conf 文件中NameVirtualHost *:80注释
在下方添加VirtualHost节点即可。
httpd.conf 中 取消注释:Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.confRequire all granted 无效(具体看Apache版本)切换为:allow from all 即可博客同步:博客同步
原文:https://www.cnblogs.com/nanshaobit/p/13594100.html