解决apache多域名单IP配置出错问题

今天配置apache2,在httpd.conf里新增加了1个VirtualHost,域名是www.91ri.org,此时,服务器总共2个VirtualHost ,apachectl restart的时候却出现了下面的警告提示:

[warn] _default_ VirtualHost overlap on port 80, the first has precedence

这个,大概意思就是后面新增加的这个个VirtualHost 由于端口被占用,不能生效,沿用第一个虚拟主机的配置。

检查了一下,发现,原来在httpd.conf里,我没有把#NameVirtualHost *:80前的注释去掉,导致这个没有生效。

去掉#之后restart,问题解决,网站可以正常访问。

本文转自网络网络安全攻防研究室(www.91ri.org) 信息安全小组收集整理。