Solução de problemas 37 visualizações

O que fazer quando o navegador mostra "conexão não segura" mesmo com SSL ativo (conteúdo misto)

Ver no WHMCS

Cadeado quebrado, SSL ativo: o mistério do "conteúdo misto"

Você fez tudo certo: instalou o certificado SSL, o cPanel mostra "protegido", mas o navegador insiste em avisar que a conexão "não é totalmente segura". Respira. Isso tem nome, tem causa conhecida e, na grande maioria das vezes, se resolve sem precisar mexer em nada técnico demais. Vamos juntos, passo a passo. 🧘

O que é "conteúdo misto"?

Pense no seu site como uma casa protegida por um portão trancado (o SSL, o "https://"). O problema é que algumas peças dessa casa — uma imagem, um ícone, um script — ainda estão sendo buscadas por uma porta destrancada (o "http://", sem o "s"). O navegador percebe essa mistura e, por segurança, avisa o visitante de que nem tudo ali está protegido.

É exatamente por isso que o cadeado some ou aparece com um aviso, mesmo com o certificado SSL corretamente instalado e válido.

Por que isso acontece

  • O site foi criado ou configurado antes de o SSL ser instalado, e alguns links internos ficaram "presos" no endereço antigo (http://).
  • Uma imagem, fonte, vídeo ou script foi inserido apontando diretamente para um endereço http://.
  • Um tema, plugin ou template (comum em WordPress) tem links fixos ("hardcoded") em http:// dentro do próprio código.

Passo a passo para resolver

Passo 1: Confirme que o certificado SSL está mesmo ativo

Antes de sair caçando o problema, vale confirmar a base: entre no cPanel e acesse a área SSL/TLS para verificar se o certificado do seu domínio está instalado e válido.

Tela SSL/TLS Certificates do cPanel, para emitir e instalar certificado SSL
Dica da Sensei: se o certificado estiver ausente ou vencido, o problema não é conteúdo misto — é outra coisa. Resolva primeiro a emissão/instalação do SSL e só depois volte pra esta checagem.

Passo 2: Descubra quais itens estão "destrancados"

  1. Abra seu site no navegador (Chrome, Firefox ou Edge).
  2. Clique com o botão direito em qualquer área da página e escolha "Inspecionar" (ou aperte F12).
  3. Vá até a aba "Console".
  4. Procure por avisos em vermelho ou amarelo contendo a expressão "Mixed Content". O navegador costuma listar exatamente qual arquivo (imagem, script, CSS) está sendo carregado via http://.

Anote os endereços apontados — eles são o seu mapa do tesouro para o próximo passo.

Passo 3: Corrija os links dentro do site

Aqui o caminho muda um pouco dependendo de como seu site foi construído:

  • Se você usa WordPress: normalmente o problema está nos links salvos no banco de dados (imagens antigas, configurações de tema). O caminho mais seguro é usar um plugin de "busca e substituição" para trocar todas as ocorrências de http://seudominio.com.br por https://seudominio.com.br. Se não tiver familiaridade com isso, é um ótimo momento para chamar o suporte.
  • Se o site é HTML/código próprio: você pode editar os arquivos diretamente pelo Gerenciador de Arquivos do cPanel, localizando as tags de imagem, script ou CSS que começam com "http://" e trocando para "https://" (ou, ainda melhor, removendo o "http:" e deixando apenas "//", o que faz o navegador usar automaticamente o protocolo seguro).
Gerenciador de Arquivos do cPanel, com a árvore de pastas incluindo public_html

Passo 4: Garanta que todo mundo entre pela porta segura

Vale configurar o redirecionamento automático de http:// para https:// no seu domínio, para que nenhum visitante (nem robô de busca) consiga acessar a versão antiga e insegura do site. Se você não sabe como fazer isso, esse é um ajuste técnico que o suporte da GeHost pode aplicar com segurança para você.

Passo 5: Limpe o cache e teste de novo

  1. Limpe o cache do seu navegador (ou abra uma aba anônima) para garantir que você não está vendo uma versão antiga da página.
  2. Recarregue o site e observe se o cadeado voltou a aparecer normalmente.
  3. Repita o Passo 2 para confirmar que não sobrou nenhum aviso de "Mixed Content" no console.
Dica da Sensei: se você usa algum "cache" de plugin ou de CDN no site, limpe o cache dele também — às vezes o navegador já está certo, mas o site está servindo uma cópia antiga da página com os links errados.

Quando chamar o suporte da GeHost

Se depois desses passos o aviso continuar aparecendo, ou se você não se sentir confortável mexendo em arquivos e links do site, não se preocupe: acesse o painel.gehost.com.br e abra um chamado para o nosso suporte. É bem mais rápido resolver com quem já viu esse cenário centenas de vezes do que ficar caçando sozinho — e é exatamente para isso que estamos aqui. 🌱

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.