服务器上装两个版本的apache 一个是2.2 一个是2.4(我自己装配php5.6 由于项目需要)
然而2.2是别人安装的有点乱 死活不支持多个虚拟机配置,加了默认80 和 另一个域名后 重启apache 出现
[warn] _default_ VirtualHost overlap on port 80, the first has precedence 。
百度了一下 : 发现,原来在httpd.conf里,我没有把#NameVirtualHost *:80前的注释去掉,导致这个没有生效。
去掉#之后restart,问题解决,如果有https,则总体修改为
NameVirtualHost *:80
NameVirtualHost *:433
重启 apache 就好了
转自: https://blog.csdn.net/bornjasoncen/article/details/52057991