Este artigo fornece instruções passo-a-passo para instalar seu Certificado no OpenSSL Apache
1. Copie os arquivos do Certificado para o seu Servidor Faça o download dos Certificados Root e Intermediário CA de acordo com a certificadora que emitiu seu certificado,
clicando aqui. Utilizando um editor de texto simples sem formatação, copie o seu Certificado, que você recebeu por email, incluindo
-----BEGIN CERTIFICATE----- até -----END CERTIFICATE----- e salve como
seudominio.crt.
Salve os 3 arquivos no mesmo diretório do Servidor onde foi gerada a chave privada.
2. Editar arquivo de configuração do Apache A localização e o nome do arquivo de configuração pode variar de servidor para servidor. Geralmente o nome do arquivo é
httpd.conf ou
apache2.conf.
A possível localização desse arquivo pode ser no diretório
/etc/httpd/ ou
/etc/apache2/ .
As vezes a configuração SSL do Apache está localizado em um bloco
em um arquivo de configuração separado. Esse arquivo pode se chamar httpd-ssl.conf e estar localizado no diretório /etc/httpd/vhosts.d/ ou /etc/httpd/sites/ .
3. Localize o bloco SSL para configuração
Se você necessita acessar seu site com uma conexão segura (https://) e também com uma conexão não segura (http://), será necessário configurar um bloco virtual host para cada tipo de conexão.
Faça uma cópia do bloco virtual host não seguro e configure conforme instruções do passo 4.
Caso o seu site seja acessado somente de forma segura (https://), configure o bloco virtual host existente conforme instruções do passo 4.
4. Configure o bloco para habilitar o Certificado SSL
Segue abaixo um simples exemplo de como configurar o virtual host. Em negrito as configurações referente ao Certificado SSL.
<VirtualHost 192.168.0.1:443>
DocumentRoot /var/www/html
ServerName www.seusite.com.br
SSLEngine on
SSLCACertificateFile /caminho/para/certificado_root.crt
SSLCertificateChainFile /caminho/para/certificado_intermediario.crt
SSLCertificateFile /caminho/para/seu_certificado.crt
SSLCertificateKeyFile /caminho/para/sua_chave_privada.key
5. Salve as alterações no arquivo e reinicie o Apache.
Para reiniciar o serviço, usamos o comando:
sudo systemctl start httpd
sudo systemctl stop httpd
__________________________________________________________________________________________________________________________