Você deve verificar o seguinte:
- O certificado está realmente presente no local.
- O certificado não está vazio.
Feito isso, você pode tentar verificar o arquivo virtual host
dos seus sites.
Na pasta /etc/apache2
, existe a pasta sites-enabled
que tem o arquivo virtual hosts
como links simbólicos com a pasta sites-available
.
Você não pode verificar o arquivo do host virtual na pasta sites-available
ou sites-enabled
.
O formulário correto deve ser:
<VirtualHost IP ADDRESS :443 >
DocumentRoot <path/to/sites/folder>
ServerName <domain name>
SSLEngine on
SSLCertificateFile /etc/ssl/crt/primary.crt #edit path as needed
SSLCertificateKeyFile /etc/ssl/crt/private.key #edit path as needed
SSLCertificateChainFile /etc/ssl/crt/intermediate.crt #edit path as needed
#Include /etc/options-ssl-apache.conf #optional for some configs
</VirtualHost>
É claro: Altere os nomes dos arquivos e caminhos para corresponder aos seus arquivos de certificado :
SSLCertificateFile should be your primary certificate file for your domain name.
SSLCertificateKeyFile should be the key file generated when you created the Certificate signing reques.
SSLCertificateChainFile should be the intermediate certificate file (if any) that was supplied by your certificate authority.
Salve as alterações e saia do editor de texto depois de fazer as alterações apropriadas. Reinicie seu servidor da web Apache usando um dos seguintes comandos:
/usr/local/apache/bin/apachectl startssl
/usr/local/apache/bin/apachectl restart