Wir haben ein SSL-Zertifikat für unsere Website von Network Solutions. Nach dem Upgrade von Apache / OpenSSL auf Version 2.4.9 wird beim Starten von HTTPD die folgende Warnung angezeigt:
AH02559: The SSLCertificateChainFile directive (/etc/httpd/conf.d/ssl.conf:105) is deprecated, SSLCertificateFile should be used instead
Laut dem Apache-Handbuch für mod_ssl ist dies tatsächlich der Fall:
SSLCertificateChainFile ist veraltet
SSLCertificateChainFile wurde mit Version 2.4.8 obsolet, als SSLCertificateFile erweitert wurde, um auch Zwischenzertifizierungsstellenzertifikate aus der Serverzertifikatdatei zu laden.
In der Dokumentation zu SSLCertificateFile sah es so aus, als müsste ich nur meinen Aufruf von SSLCertificateChainFile durch SSLCertificateFile ersetzen .
Diese Änderung hat meine ssl.conf davon abgewendet:
SSLCertificateFile /etc/ssl/STAR.EXAMPLE.COM.crt
SSLCertificateKeyFile /etc/ssl/server.key
SSLCertificateChainFile /etc/ssl/Apache_Plesk_Install.txt
dazu:
SSLCertificateFile /etc/ssl/STAR.EXAMPLE.COM.crt
SSLCertificateFile /etc/ssl/Apache_Plesk_Install.txt
SSLCertificateKeyFile /etc/ssl/server.key
... aber das geht nicht. Apache weigert sich einfach, ohne Fehlermeldung zu starten.
Ich bin mir nicht sicher, was ich sonst noch versuchen soll, da ich mit mod_ssl- oder SSL-Zertifikaten im Allgemeinen nicht so vertraut bin. Ich erinnere mich, dass wir die Datei Apache_Plesk_Install.txt für Internet Explorer hinzufügen mussten , um keine SSL-Warnung auf unserer Site zu erhalten, aber ansonsten habe ich keine Ahnung.
Jede Hilfe wäre sehr dankbar. Vielen Dank.