我们有一个CentOS 6虚拟机,运行着几个虚拟主机的Apache。 其中一个(也是唯一一个)间歇性地不工作。
我所看到的是,在apache重新启动之后,有时你会得到一个索引列表,其他时候你得到了我们的Intranet站点。 甚至更奇怪 – 给你一个目录列表的示例虚拟主机被禁用! 更奇怪的是,我为Intranet站点设置的服务器别名,一直工作。
至less在CentOS 6上 – 每隔一段时间,apache会自动重启。
让我们的内部网站恢复的临时修复 – 是重新启动Apache。
今天(在思考什么是地球上的问题)我跑了
apachectl -D DUMP_VHOSTS
连续几次,我注意到端口443的默认虚拟主机在两个主机名之间翻转。 一个甚至不是一个虚名。
我做了一个反向挖掘服务器的IP地址。
dig -x 1.2.3.4
瞧,两个'A'的logging又回来了。 一个用于我们的Intranet站点,一个用于我们用来SSH的服务器主机名。
改变其中一个像CNAME一样似乎已经纠正了这个问题。 服务器不再有身份危机。