Kami memiliki Sertifikat SSL untuk situs web kami dari Network Solutions. Setelah memutakhirkan Apache / OpenSSL ke versi 2.4.9, saya sekarang mendapatkan peringatan berikut saat memulai HTTPD:
AH02559: The SSLCertificateChainFile directive (/etc/httpd/conf.d/ssl.conf:105) is deprecated, SSLCertificateFile should be used instead
Menurut manual Apache untuk mod_ssl ini memang benar:
SSLCertificateChainFile sudah usang
SSLCertificateChainFile menjadi usang dengan versi 2.4.8, ketika SSLCertificateFile diperluas untuk juga memuat sertifikat CA menengah dari file sertifikat server.
Mencari dokumentasi untuk SSLCertificateFile , sepertinya saya hanya perlu mengganti panggilan saya ke SSLCertificateChainFile dengan SSLCertificateFile .
Perubahan ini mengubah ssl.conf saya dari ini:
SSLCertificateFile /etc/ssl/STAR.EXAMPLE.COM.crt
SSLCertificateKeyFile /etc/ssl/server.key
SSLCertificateChainFile /etc/ssl/Apache_Plesk_Install.txt
untuk ini:
SSLCertificateFile /etc/ssl/STAR.EXAMPLE.COM.crt
SSLCertificateFile /etc/ssl/Apache_Plesk_Install.txt
SSLCertificateKeyFile /etc/ssl/server.key
... tapi ini tidak berhasil. Apache menolak untuk memulai tanpa pesan kesalahan.
Saya tidak yakin harus mencoba apa lagi di sini, karena saya tidak terlalu mengenal mod_ssl atau sertifikat SSL secara umum. Saya ingat kami perlu menambahkan file Apache_Plesk_Install.txt untuk Internet Explorer agar tidak memiliki peringatan SSL di situs kami, tetapi selain itu saya tidak memiliki petunjuk.
Bantuan apa pun akan sangat dihargai. Terima kasih.