[英]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中不再需要)。 當然,可以在服務器環境中使用它,而不是在虛擬主機本身中使用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.