> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://ajuda.activeweb.com.br/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Instalar Certificado - OpenSSL Apache

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.](https://help.activeweb.com.br/knowledgebase.php?entry=show&search-for=&article=OTg4ZTcxMjk5MjljMzY2OWUyYTczMmJlOTBiOWMwOTE_)

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_raiz.crt**
**SSLCertificateChainFile /caminho/para/certificado_intermediario.crt**
**SSLCertificateFile /caminho/para/certificado_de_domínio.crt**
**SSLCertificateKeyFile /caminho/para/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
