Tenemos un Certificado SSL para nuestro sitio web de Network Solutions. Después de actualizar Apache / OpenSSL a la versión 2.4.9, ahora aparece la siguiente advertencia al iniciar HTTPD:
AH02559: The SSLCertificateChainFile directive (/etc/httpd/conf.d/ssl.conf:105) is deprecated, SSLCertificateFile should be used instead
De acuerdo con el manual de Apache para mod_ssl, este es el caso:
SSLCertificateChainFile está en desuso
SSLCertificateChainFile se volvió obsoleto con la versión 2.4.8, cuando SSLCertificateFile se extendió para cargar también certificados CA intermedios desde el archivo de certificado del servidor.
Al buscar la documentación de SSLCertificateFile , parecía que solo necesitaba reemplazar mi llamada a SSLCertificateChainFile con SSLCertificateFile .
Este cambio cambió mi ssl.conf de esto:
SSLCertificateFile /etc/ssl/STAR.EXAMPLE.COM.crt
SSLCertificateKeyFile /etc/ssl/server.key
SSLCertificateChainFile /etc/ssl/Apache_Plesk_Install.txt
a esto:
SSLCertificateFile /etc/ssl/STAR.EXAMPLE.COM.crt
SSLCertificateFile /etc/ssl/Apache_Plesk_Install.txt
SSLCertificateKeyFile /etc/ssl/server.key
... pero esto no funciona. Apache simplemente se niega a comenzar sin ningún mensaje de error.
No estoy seguro de qué más probar aquí, ya que no estoy tan familiarizado con los certificados mod_ssl o SSL en general. Recuerdo que necesitábamos agregar el archivo Apache_Plesk_Install.txt para que Internet Explorer no tuviera una advertencia SSL en nuestro sitio, pero aparte de esto, no tengo idea.
Cualquier ayuda sería muy apreciada. Gracias.