每次重新加载时,Apache 都会在默认 VHOST 之间切换

每次重新加载时,Apache 都会在默认 VHOST 之间切换

我们有一个 CentOS 6 VM,运行 Apache 和多个虚拟主机。其中一个(也是唯一一个)偶尔无法正常工作。

我看到的情况是,apache 重启后,有时您会得到一个索引列表,有时您会得到我们的内部网站。更奇怪的是 - 为您提供目录列表的示例虚拟主机被禁用了!更奇怪的是,我为内部网站设置的服务器别名始终有效。

至少在 CentOS 6 上 - apache 会时不时地自动正常重启。

恢复我们内联网网站的临时解决办法是重新启动 apache。

答案1

今天(在思考到底是什么问题的时候)我跑了

apachectl -D DUMP_VHOSTS

连续几次,我注意到端口 443 的默认虚拟主机在两个主机名之间来回切换。其中一个甚至不是虚拟主机名。

我对服务器的 IP 地址进行了反向挖掘。

dig -x 1.2.3.4

瞧,返回了两个“A”记录。一个是我们的内联网站点,一个是我们用来 ssh 连接的服务器主机名,等等。

将其中一个更改为 CNAME(应该如此)似乎已解决问题。服务器不再存在身份危机。

相关内容