Apache 2.4 随机返回错误证书

Apache 2.4 随机返回错误证书

我的服务器有大约 50 个不同的虚拟主机,其中大约 10 个启用了 SSL。一切都运行正常,直到上周,当我添加另一台启用 SSL 的主机时,它的配置与其他主机完全相同,具有相同的品牌证书,并且 Apache 随机仅为该主机返回错误证书。

最奇怪的是,50% 的时间它返回正确的证书,而另外 50% 的时间它返回来自另一个站点的错误证书。

这是新主机的.conf 文件:

<VirtualHost *:80>
        ServerName      subdomain.new_site.com
        Redirect    /   https://subdomain.new_site.com/
</VirtualHost>

<VirtualHost *:443>
        ServerName      subdomain.new_site.com

        SSLEngine on

        SSLCertificateFile /var/ca/new_site/ServerCertificate.cer
        SSLCertificateKeyFile /var/ca/new_site/private.key
        SSLCertificateChainFile /var/ca/new_site/CACertificate.cer

        DocumentRoot /var/www/new_site
</VirtualHost>

我的服务器正在运行 Ubuntu Server 16.04.6 LTS,并从存储库中更新了 Apache:

Server version: Apache/2.4.18 (Ubuntu)
Server built:   2019-04-03T13:34:47

apachectl -t返回Syntax OK

相关内容