服务器上装两个版本的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 就好了

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐