我们有一个带有多个虚拟主机的CentOS 6VM运行apache。其中有一个(而且只有一个)间歇性地不起作用。
我看到的是,在apache重新启动之后,有时您会得到一个索引列表,而另一些时候您会得到我们的intranet站点。更奇怪的是,给出目录列表的示例虚拟主机被禁用了!更奇怪的是,我为intranet站点设置的服务器别名总是有效的。
至少在CentOS 6上- apache经常会自动重新启动。
让我们的intranet站点恢复的临时修复方法是重新启动apache。
发布于 2015-06-15 01:21:33
今天(思考到底是什么问题)我跑了。
apachectl -D DUMP_VHOSTS连续几次,我注意到端口443的默认vhost是两个主机名之间的触发器。其中一个甚至不是vhost的名字。
我对服务器的ip地址做了反向挖掘。
dig -x 1.2.3.4瞧,有两份“A”记录回来了。一个用于我们的intranet站点,一个用于服务器主机名,用于ssh到其中等等。
将其中之一改为CNAME,似乎已经纠正了这一问题。服务器不再存在身份危机。
https://serverfault.com/questions/698999
复制相似问题