bg-tutorials

Como Instalar um Certificado SSL

Instalar um certificado SSL (tecnicamente um certificado TLS) significa colocar os arquivos do certificado emitido no servidor ou plataforma que executa o seu site e, em seguida, informar a esse servidor que os utilize. Feito isso, o seu site carrega via HTTPS com o cadeado, e o tráfego entre os seus visitantes e o seu servidor fica criptografado. Os passos exatos dependem de onde o seu site está hospedado, mas o processo é o mesmo, quer você chame de instalar, adicionar ou configurar o SSL.


Já sabe qual é a sua plataforma? Vá diretamente para os passos exatos da sua configuração.

Ainda não tem um certificado? Comece por escolher um certificado SSL e depois volte aqui para instalá-lo.


Como Instalar um Certificado SSL em 5 Passos

  1. Obtenha os arquivos do seu certificado e a chave privada junto à sua autoridade certificadora.
  2. Decida onde o certificado será instalado, seja um painel de controle, o seu servidor web ou o seu provedor de hospedagem.
  3. Faça o upload ou a importação do certificado e da sua chave privada.
  4. Instale o certificado intermediário (da cadeia) para que os navegadores confiem nele.
  5. Associe o certificado ao seu site na porta 443 e force o uso de HTTPS.

A maioria das instalações leva de 5 a 15 minutos assim que o certificado é emitido. O passo que as pessoas mais esquecem não é o certificado em si. É a cadeia intermediária, e vamos voltar a explicar por que isso é importante.


Encontre a Sua Plataforma

Escolha o seu servidor, painel de controle ou dispositivo para ir diretamente a um tutorial passo a passo:

O Que Você Precisa Antes de Começar

A instalação é rápida quando você tem tudo reunido em um só lugar antes de começar. Três coisas:

  • O(s) arquivo(s) do seu certificado. Após a validação, a sua autoridade certificadora envia o certificado emitido, normalmente como um arquivo .crt ou .pem. Algumas CAs incluem a cadeia junto; outras enviam as partes separadamente.
  • A chave privada correspondente. Ela foi criada quando você gerou o seu CSR (pedido de assinatura de certificado). Se você criou o CSR no seu servidor ou painel de controle, a chave já está lá. Se você usou o nosso gerador de CSR, use a chave que salvou naquele momento. Sem ela, o certificado não funcionará.
  • O certificado intermediário (pacote da CA). Este liga o seu certificado à raiz confiável da autoridade.

Dica: O certificado e a chave privada formam um par correspondente. Se não coincidirem, o certificado não será instalado. Verifique isso primeiro se uma instalação falhar sem motivo aparente. O Certificate Key Matcher confirma isso com apenas uma colagem, sem precisar enviar a chave para lugar nenhum.

Tem um certificado SSL wildcard ou um certificado multidomínio (SAN)? A instalação é feita da mesma forma. Apenas confirme se ele cobre exatamente os hostnames que você usa, como o domínio raiz e o www.

É novo nisso? O nosso guia sobre como obter um certificado SSL aborda o pedido, a geração de um CSR e a validação de um certificado.


Onde Exatamente um Certificado SSL é Instalado?

Esta é a pergunta que mais ouvimos, então vamos esclarecer. Um certificado SSL é instalado onde quer que o seu site seja servido. Na prática, isso significa um destes quatro locais:

  • Um painel de controle, como o cPanel, Plesk ou DirectAdmin. Se o seu provedor de hospedagem disponibiliza um, este é o caminho mais fácil: você cola o certificado num formulário e ele trata do resto.
  • O seu próprio servidor web, como Apache, Nginx, IIS ou Tomcat. Num VPS ou servidor dedicado, você edita diretamente a configuração do servidor.
  • Um serviço de hospedagem gerenciada, construtor de sites ou CDN. Muitos tratam do SSL por você ou oferecem um único botão. Verifique primeiro a documentação deles, já que talvez não precise instalar nada manualmente.
  • Um dispositivo ou equipamento, como um firewall, balanceador de carga, NAS ou servidor de e-mail. Cada um tem a sua própria tela de certificado.

Em resumo: instale o certificado na máquina que responde às solicitações do seu domínio. Se um provedor de hospedagem ou CDN estiver à frente do seu site, é geralmente aí que ele deve ser instalado.


Como Instalar um Certificado SSL Passo a Passo

O fluxo é o mesmo em todas as plataformas: enviar o certificado e a chave, adicionar a cadeia intermediária e depois associá-los ao seu site na porta 443. Implantar um certificado SSL resume-se, na verdade, a esses três passos, repetidos em qualquer tela que a sua plataforma disponibilize. Veja como isso funciona nas configurações mais comuns. Para tutoriais completos com capturas de tela, siga o guia da plataforma indicado em cada seção.

Através de um Painel de Controle (cPanel ou Plesk)

No cPanel, isso costuma ser um trabalho de cinco minutos:

  1. Abra SSL/TLS e depois Install and Manage SSL for your site (HTTPS).
  2. Selecione o seu domínio.
  3. Cole o certificado, a chave privada e o pacote da CA (intermediário) nos respetivos campos.
  4. Clique em Install.

O Plesk, o DirectAdmin e os demais painéis funcionam da mesma forma: uma única tela onde você cola as três partes e salva. Passos completos: instalar SSL no cPanel.

Manualmente num Servidor Web (Apache, Nginx, IIS)

Gerir o seu próprio servidor significa configurar o SSL editando os arquivos de configuração do servidor:

  • Apache: envie os seus arquivos e, em seguida, aponte SSLCertificateFile, SSLCertificateKeyFile e SSLCertificateChainFile para eles na configuração do seu site, ative o mod_ssl e reinicie o Apache. Veja instalar SSL no Apache.
  • Nginx: combine o seu certificado e a cadeia intermediária num único arquivo, defina ssl_certificate e ssl_certificate_key, adicione listen 443 ssl e reinicie o Nginx. Veja instalar SSL no Nginx.
  • IIS (Windows Server): para instalar um certificado SSL no Windows, use Complete Certificate Request para importar o certificado e depois adicione uma vinculação HTTPS na porta 443 para o seu site. Veja instalar SSL no IIS.

Não pule o certificado intermediário

Você precisa instalar o certificado intermediário? Sim, sempre. Este é o passo por trás da maioria dos problemas do tipo “funciona no meu laptop, mas não no meu telemóvel”. O seu certificado por si só não é suficiente. Os navegadores precisam do certificado intermediário (da cadeia) para ligá-lo a uma raiz confiável. Se ele for omitido, alguns dispositivos exibem um aviso de confiança enquanto outros carregam normalmente, o que torna a causa difícil de identificar.

Instale sempre o pacote da CA fornecido pela sua autoridade certificadora. No Nginx, isso significa anexar a cadeia ao seu arquivo de certificado. No Apache e na maioria dos painéis, é um campo ou arquivo separado.


Após a Instalação: Migre o Seu Site para HTTPS e Verifique

Instalar o certificado não muda automaticamente todo o seu site para HTTPS. Restam duas coisas a fazer:

  • Forçar o HTTPS. Redirecione o tráfego HTTP para HTTPS para que os visitantes acabem sempre na versão segura. O nosso guia sobre migrar de HTTP para HTTPS aborda os redirecionamentos e a resolução de conteúdo misto. No WordPress, veja configurar o SSL no WordPress.
  • Verificar se funcionou. Para confirmar que o seu certificado SSL está instalado corretamente, teste o seu domínio no nosso SSL Checker. Ele confirma que o certificado está ativo, que a cadeia está completa e que as datas são válidas. É mais confiável do que confiar apenas no cadeado à primeira vista.

Quando Algo Não Funciona

A maioria dos problemas de instalação tem origem num punhado de causas:

  • Um aviso de confiança em alguns dispositivos: a cadeia intermediária está ausente ou incompleta.
  • Uma etiqueta de “Não seguro” ou um cadeado quebrado: conteúdo misto, em que a página ainda carrega imagens ou scripts via HTTP.
  • Uma incompatibilidade de nome: o certificado não cobre exatamente o domínio que você está a visitar, por exemplo, www em vez do domínio raiz.
  • Uma incompatibilidade de chave: a chave privada não coincide com o certificado.

Cada um deles tem uma solução clara. Os nossos guias de erros SSL explicam as mensagens específicas dos navegadores e como resolvê-las.


Automação e Períodos de Validade Mais Curtos dos Certificados

Há duas mudanças que vale a pena conhecer antes de instalar. Os períodos de validade dos certificados estão a diminuir, com a indústria a caminhar para períodos de validade muito mais curtos, o que torna a renovação manual a cada poucas semanas impraticável. Se o seu provedor de hospedagem ou servidor suportar, configure a emissão e renovação automáticas (ACME, Let’s Encrypt ou a funcionalidade de auto-SSL do seu painel). Você instala uma vez, e as renovações tratam de si próprias. Para um certificado pago que você gerencia por conta própria, os passos acima ainda se aplicam. Basta colocar um lembrete de renovação no seu calendário para que nunca expire.


Perguntas Frequentes


Como adiciono um certificado SSL a um site?

Adicionar um certificado SSL a um site é o mesmo que instalá-lo: obtenha o certificado, coloque-o no seu servidor ou painel de controle, instale a cadeia intermediária e depois mude o site para HTTPS. Os passos acima cobrem todas as configurações comuns.

Posso instalar um certificado SSL eu mesmo?

Sim. Os painéis de controle instalam um em poucos cliques, e a instalação manual no servidor segue um conjunto padrão de passos. Se preferir não fazer isso, a maioria dos provedores de hospedagem instala por você.

Como instalo um certificado SSL gratuito?

Os certificados gratuitos de autoridades como a Let’s Encrypt são instalados da mesma forma que os pagos. Muitos provedores de hospedagem oferecem SSL gratuito com um clique, ou você pode automatizar o processo com ACME. As desvantagens são um período de validade mais curto e a ausência de garantia ou validação da organização.

Quanto tempo demora para instalar um certificado SSL?

A instalação em si costuma levar de 5 a 15 minutos assim que o certificado é emitido. A validação prévia pode acrescentar de poucos minutos (validação de domínio) a alguns dias (validação da organização ou validação estendida).

Economize 10% em certificados SSL ao fazer seu pedido hoje!

Emissão rápida, criptografia forte, 99,99% de confiança no navegador, suporte dedicado e garantia de reembolso de 25 dias. Código do cupom: SAVE10

Uma imagem detalhada de um dragão em voo
Escrito por

I've been building and managing websites for over 20 years, with a heavy focus on the technical side of the cybersecurity, VPN, and SaaS industries. I know how sites are built from the ground up, which means I know how to secure them. Here at SSL Dragon, I write about web architecture, encryption, and keeping your infrastructure safe.

Avatar of Sergiu Rosca
Technical Review by Sergiu Rosca

Sergiu Rosca is the core web developer behind SSL Dragon. He manages the technical infrastructure, platform performance, and backend integrations that keep the site running smoothly and securely. At SSL Dragon, Sergiu shares practical insights on web development, site optimization, and technical troubleshooting.

All SSL Dragon installation guides are tested on live server environments and undergo a strict peer-review process to ensure your infrastructure remains secure. Read our full Editorial Policy.