今天突然服务器宕机了,重新配置apache,一起都正常,到最后配置多个虚拟主机的时候,发现只有第一个虚拟主机有效,后面的都默认解析到第一个上面来了
启动apache的时候有一个警告:[warn] _default_ VirtualHost overlap on port 80, the first has precedence
,感觉十分郁闷
检查了很久,发现,原来在httpd.conf里,我没有把#NameVirtualHost *:80前的注释去掉,导致这个没有生效。
去掉#之后restart,问题解决,如果有https,则总体修改为
NameVirtualHost *:80
NameVirtualHost *:433
重启apache成功解决
浙公网安备 33010602011771号