簡體   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