Apache 网站停止工作

Apache 网站停止工作

我昨天在新的 Centos 6.4 服务器上构建了 6 个虚拟主机,它们运行良好 - 今天我收到通知说它们不再工作,而且据我所知,什么都没有改变,但我无法让它们上线。

服务器上有 6 台主机,每台主机都在 eth0 上使用自己的 IP 地址:

    <VirtualHost x.x.x.1:80>
    DocumentRoot /home/virtual_host/public_html
    ServerName virtual_host.com

    <Directory "/home/virtual_host/public_html">
        Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch +ExecCGI
        Order deny,allow
        allow from all
        AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
    </Directory>

    ServerAlias www.virtual_host.com
</VirtualHost>

<VirtualHost x.x.x.2:80>
    DocumentRoot /home/virtual_host/public_html
    ServerName virtual_host2.com

    <Directory "/home/virtual_host2/public_html">
        Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch +ExecCGI
        Order deny,allow
        allow from all
        AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
    </Directory>

    ServerAlias www.virtual_host2.com
</VirtualHost>

如果我尝试从服务器外部连接或 ping FQDN,它就会超时 - 只有一个站点的 IP 可以工作并且能够 ping 和加载 Web 内容。

有效的 IP 是设置为虚拟主机的服务器 (xxx1) 的主 IP - 如果我尝试也设置为另一个虚拟主机的 xxx2,那么它将无法 ping 或连接,同样,分配给 xxx1 的域也无法 ping 或连接。

我能够通过 SSL 和 FTP 访问服务器,没有任何问题 - DNS 正确指向正确的名称服务器等等。我已完全禁用 iptables,但这并没有什么效果,我重启了网络,重启了 apache,甚至重启了服务器,但都无济于事。

尽管今天早上我收到了数千种错误变体,但目前 error_log 中没有任何内容生成:

child pid 24118 exit signal Segmentation fault (11)

重启后这些错误就停止了,但是一个多小时内每秒都会有 30 多个错误。

我错过了什么?

相关内容