Dongviral
carregando
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.

    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):

    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:

    <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:

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

    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.

    Considerações Finais

    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.

    Sobre o Autor

    Vinícius Andrade

    Especialista em tecnologia e programação, apaixonado por compartilhar conhecimento de forma prática e acessível. Escreve artigos e tutoriais sobre desenvolvimento, hospedagem na web, ferramentas digitais e soluções de software, ajudando leitores a entender e aplicar tecnologias no dia a dia. Sempre em busca de novas tendências, acredita que a tecnologia pode simplificar processos e transformar ideias em soluções reais.