Skip to content

Como Instalar um Certificado SSL em Qualquer Site: Guia Completo

Proteger seu site com um certificado SSL (Secure Sockets Layer) não é mais opcional; é um pilar essencial para a segurança e para a confiança do usuário. Um site com criptografia SSL exibe o ícone de cadeado na barra de endereços e utiliza “HTTPS” em vez de “HTTP”.

Além da segurança, o SSL é um fator de ranking no Google. Neste guia, você aprenderá o passo a passo para instalar um certificado SSL em qualquer site, independentemente da sua hospedagem.


1. Tipos de Certificado SSL: Qual Escolher?

Antes da instalação, é preciso entender qual nível de validação seu negócio exige:

TipoNível de ValidaçãoIdeal Para
Domain Validated (DV)Básica (apenas posse do domínio)Blogs e sites pessoais.
Organization Validated (OV)Média (valida a existência da empresa)Empresas e e-commerces médios.
Extended Validation (EV)Rigorosa (exibe o nome da empresa na barra)Bancos e grandes corporações.
WildcardProtege o domínio principal e subdomíniosSites com loja.site.com, blog.site.com, etc.

Exportar para as Planilhas

Pré-requisitos para a Instalação:

  • Um domínio válido: Você deve ter controle administrativo sobre ele.
  • CSR (Certificate Signing Request): Um bloco de texto codificado que você gera no servidor para solicitar o certificado.
  • Arquivos do Certificado: Após a validação, a autoridade certificadora enviará o seu certificado primário e o arquivo intermediário (CA Bundle).

2. Gerando o CSR (Pedido de Assinatura)

O primeiro passo técnico é criar o CSR. Veja como fazer nos ambientes mais comuns:

No cPanel:

  1. Acesse a seção “SSL/TLS”.
  2. Clique em “Solicitações de Assinatura de Certificado (CSR)”.
  3. Preencha os dados da sua empresa e gere o código. Salve-o!

No Apache (Via Terminal):

Use o comando abaixo (substitua pelo seu domínio):

Bash

openssl req -new -newkey rsa:2048 -nodes -keyout seu_dominio.key -out seu_dominio.csr

Importante: Guarde o arquivo .key em local seguro. Ele é a sua chave privada e sem ela o SSL não funcionará.


3. Instalando o Certificado SSL

Após receber os arquivos da certificadora, siga os passos conforme seu painel:

Via cPanel (Mais comum):

  1. Vá em SSL/TLS > Gerenciar Sites SSL.
  2. Selecione o domínio.
  3. Cole o conteúdo do seu arquivo .crt no campo Certificado (CRT).
  4. Cole sua Chave Privada (KEY) gerada no passo anterior.
  5. Cole o Pacote da Autoridade Certificadora (CABUNDLE) no campo correspondente.
  6. Clique em Instalar Certificado.

Via Apache (Configuração manual):

Edite o arquivo de configuração do seu site (geralmente em /etc/apache2/sites-available/) e adicione:

Apache

<VirtualHost *:443>
    ServerName seu_dominio.com
    SSLEngine On
    SSLCertificateFile /caminho/para/seu_dominio.crt
    SSLCertificateKeyFile /caminho/para/seu_dominio.key
    SSLCertificateChainFile /caminho/para/ca_bundle.crt
</VirtualHost>

Reinicie o servidor: sudo systemctl restart apache2.


4. Forçando o Uso do HTTPS

Após instalar, você deve garantir que todos os visitantes sejam redirecionados para a versão segura.

No Apache (via arquivo .htaccess):

Adicione este código ao seu arquivo .htaccess na pasta raiz:

Apache

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

5. Solução de Problemas Comuns

  • Erro de “Conexão Não Privada”: Geralmente indica que o arquivo intermediário (CA Bundle) não foi instalado corretamente.
  • Conteúdo Misto (Mixed Content): Ocorre quando seu site carrega imagens ou scripts via http://. Certifique-se de que todos os links internos usem https://.
  • Certificado não reconhecido: Verifique se a data e hora do seu servidor estão corretas.

Conclusão

Ter um certificado SSL não é apenas uma questão técnica, mas de respeito à privacidade do seu cliente. Com o HTTPS ativo, seu site ganha autoridade e segurança contra interceptação de dados.

Seu site já exibe o cadeado de segurança? Se você encontrou algum erro durante a instalação, deixe seu comentário abaixo para que possamos ajudar!

Leave a Reply

Your email address will not be published. Required fields are marked *

Dongviral
[ booting_system... ]