🚀 Como instalar e configurar seu certificado SSL no servidor Apache - Ajuda Inetweb - Base de Conhecimento
🚀 Como instalar e configurar seu certificado SSL no servidor Apache
1️⃣ Copie os arquivos do certificado
📂 Leve todos os arquivos do certificado e o arquivo .key
que você gerou ao criar o CSR para o diretório do servidor onde você mantém os certificados e chaves.
💡 Dica: Crie uma pasta organizada, como:
/etc/ssl/meus_certificados
✅ Assim fica fácil de gerenciar e localizar seus arquivos.
2️⃣ Localize o arquivo de configuração do Apache
Você precisa editar o arquivo de configuração principal do Apache. Os nomes e locais mais comuns são:
📝 Arquivos: httpd.conf
ou apache2.conf
📂 Diretórios: /etc/httpd/
ou /etc/apache2/
⚠️ Se você usa uma interface especial para gerenciar o Apache, o arquivo pode estar em outro lugar. Procure arquivos com nomes semelhantes ou consulte a documentação.
3️⃣ Configure o bloco SSL <VirtualHost>
A configuração SSL muitas vezes está em arquivos separados:
📁 /etc/httpd/vhosts.d/
📁 /etc/httpd/sites/
📄 httpd-ssl.conf
🔍 Identifique o bloco <VirtualHost>
que você precisa configurar.
Aqui está um exemplo de host virtual com SSL:
<VirtualHost 192.168.0.1:443>
DocumentRoot /var/www/html2
ServerName www.yourdomain.com
SSLEngine on
SSLCertificateFile /path/to/your_domain_name.crt
SSLCertificateKeyFile /path/to/your_private.key
SSLCertificateChainFile /path/to/DigiCertCA.crt
</VirtualHost>
🔑 Explicando cada linha:
- SSLCertificateFile → seu arquivo de certificado (
your_domain_name.crt
) - SSLCertificateKeyFile → seu arquivo
.key
gerado com o CSR (your_private.key
) - SSLCertificateChainFile → certificado intermediário (
DigiCertCA.crt
)
💡 Dica: Se SSLCertificateChainFile
não funcionar, tente usar SSLCACertificateFile
.
4️⃣ Teste antes de reiniciar
Antes de reiniciar o Apache, teste a configuração:
apachectl configtest
✅ Se estiver tudo certo, verá:
Syntax OK
⚠️ Se houver erros, revise cuidadosamente o arquivo de configuração.
5️⃣ Reinicie o Apache
Com tudo certo, reinicie o Apache:
apachectl stop
apachectl start
💡 Dica: Em sistemas modernos, você também pode usar:
systemctl restart apache2
🎉 Parabéns! Seu certificado SSL foi instalado com sucesso e seu site agora está seguro 🔒