Temos um certificado SSL para o nosso site da Network Solutions. Depois de atualizar o Apache / OpenSSL para a versão 2.4.9, agora recebo o seguinte aviso ao iniciar o HTTPD:
AH02559: The SSLCertificateChainFile directive (/etc/httpd/conf.d/ssl.conf:105) is deprecated, SSLCertificateFile should be used instead
De acordo com o manual do Apache para mod_ssl, este é realmente o caso:
SSLCertificateChainFile foi descontinuado
SSLCertificateChainFile ficou obsoleto com a versão 2.4.8, quando SSLCertificateFile foi estendido para também carregar certificados CA intermediários do arquivo de certificado do servidor.
Pesquisando a documentação para SSLCertificateFile , parecia que eu só precisava substituir minha chamada para SSLCertificateChainFile por SSLCertificateFile .
Essa mudança transformou meu ssl.conf disso:
SSLCertificateFile /etc/ssl/STAR.EXAMPLE.COM.crt
SSLCertificateKeyFile /etc/ssl/server.key
SSLCertificateChainFile /etc/ssl/Apache_Plesk_Install.txt
para isso:
SSLCertificateFile /etc/ssl/STAR.EXAMPLE.COM.crt
SSLCertificateFile /etc/ssl/Apache_Plesk_Install.txt
SSLCertificateKeyFile /etc/ssl/server.key
... mas isso não funciona. O Apache simplesmente se recusa a iniciar sem nenhuma mensagem de erro.
Não tenho certeza do que mais tentar aqui, pois não estou familiarizado com os certificados mod_ssl ou SSL em geral. Lembro que precisávamos adicionar o arquivo Apache_Plesk_Install.txt para que o Internet Explorer não tivesse um aviso SSL em nosso site, mas, além disso, não faço idéia.
Qualquer ajuda seria muito apreciada. Obrigado.