繁体   English   中英

多个SSL证书破坏了Apache

[英]Multiple SSL Certificates break Apache

我有一个使用HTTPS的网站(已经安装并且可以使用)。 现在,我尝试使用HTTPS添加第二个网站,但是当我重新启动apache时,apache崩溃(没有错误)。

在error_log中,我发现了这一点:

    [Wed Mar 07 03:41:14 2018] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.6.33 mod_ssl/2.2.15 OpenSSL/1.0.1e-fips configured -- resuming normal operations
[Wed Mar 07 03:42:16 2018] [notice] SIGHUP received.  Attempting to restart
[Wed Mar 07 03:42:16 2018] [notice] Digest: generating secret for digest authentication ...
[Wed Mar 07 03:42:16 2018] [notice] Digest: done
[Wed Mar 07 03:42:32 2018] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Wed Mar 07 03:42:32 2018] [notice] Digest: generating secret for digest authentication ...
[Wed Mar 07 03:42:32 2018] [notice] Digest: done

我的虚拟主机看起来像这样:

工作方式:

    <VirtualHost *:80 *:443>
    DocumentRoot /var/www/html/page/eng
    ServerName www.page.com
    ServerAlias page.com

    ErrorLog logs/page.com-error_log
    CustomLog logs/page.com-access_log common

    SSLEngine on
    SSLCertificateFile /etc/pki/tls/certs/page_certificate.cer
    SSLCertificateKeyFile /etc/pki/tls/private/page_private_key.key
    SSLCertificateChainFile /etc/pki/tls/certs/page_INTERMEDIATE.cer
</VirtualHost>

不起作用:

<VirtualHost *:80 *:443>
    DocumentRoot /var/www/html/page/de
    ServerName www.page.de
    ServerAlias page.de

    ErrorLog logs/page.de-error_log
    CustomLog logs/page.de-access_log common

    SSLEngine on
    SSLCertificateFile /etc/pki/tls/certs/page.de_ssl_certificate.cer
    SSLCertificateKeyFile /etc/pki/tls/private/page.de_private_key.key
    SSLCertificateChainFile /etc/pki/tls/certs/page.de_ssl_certificate_INTERMEDIATE.cer
</VirtualHost>

只要第二个条目上的“ SSLEngine on”未处于活动状态,一切就可以正常工作。

知道问题是什么/可能是什么?

谢谢。

一种想法是您的Apache版本Apache / 2.2.15还需要一个指令来允许名称虚拟主机(在2.4中不再需要)。 当然,可以在服务器环境中使用它,而不是在虚拟主机本身中使用它。

名称VirtualHost

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM