Poupe até 53% em Servidores VPS, escolha agora. Oferta limitada.

entenda como testar se seu certificado SSL realmente funciona

15 min de leitura  ·  Guia técnico

Testar certificado SSL é verificar se o HTTPS responde sem alertas, se o certificado pertence ao domínio correto, se a validade está ativa e se a cadeia TLS está completa. Para confirmar se seu certificado SSL realmente funciona sem arriscar produção, siga estes passos:

  1. Acesse o domínio com HTTPS e confirme se o navegador exibe o cadeado sem avisos.
  2. Verifique se o certificado foi emitido para o domínio e subdomínios usados no site.
  3. Teste a resposta HTTPS pela linha de comando sem alterar arquivos do servidor.
  4. Confirme validade, emissor e cadeia intermediária do certificado TLS.
  5. Procure conteúdo misto, redirecionamentos quebrados e recursos ainda carregando por HTTP.
  6. Valide a configuração antes de renovar, trocar ou forçar HTTPS em produção.

Pré-requisitos

  • Acesso ao domínio que será testado, como exemplo.com.br e www.exemplo.com.br.
  • Um computador externo ao servidor para executar testes sem depender do cache local.
  • Navegador atualizado para validar o cadeado HTTPS e possíveis alertas de certificado.
  • Terminal com ferramentas como curl e openssl disponíveis para checagem TLS.
  • Acesso ao painel de hospedagem, cPanel ou servidor, caso seja necessário corrigir instalação, redirecionamento ou cadeia intermediária.
  • Lista dos domínios e subdomínios que precisam estar cobertos pelo certificado SSL.

Como testar certificado SSL pelo navegador

Testar certificado SSL pelo navegador é o primeiro diagnóstico porque mostra exatamente o que o visitante verá ao acessar seu site. Abra uma janela anônima ou privada, digite o endereço completo com HTTPS e observe se aparece o cadeado sem mensagens de risco. Esse teste simples ajuda a identificar problemas visíveis, como certificado expirado, domínio incorreto, autoridade não reconhecida ou recursos inseguros carregados dentro da página.

  1. Digite https://seudominio.com.br diretamente na barra de endereços.
  2. Repita o teste com https://www.seudominio.com.br se o site também usa www.
  3. Clique no cadeado do navegador e abra os detalhes do certificado.
  4. Confira se o domínio exibido corresponde ao endereço acessado.
  5. Verifique se a data de validade ainda está ativa.
  6. Atualize a página e veja se algum alerta de conteúdo misto aparece.

Ao fazer esse teste, não basta o site abrir com HTTPS. O certificado precisa ser aceito pelo navegador, estar dentro do prazo e corresponder ao domínio acessado. Se o certificado foi emitido apenas para seudominio.com.br, mas o visitante entra por www.seudominio.com.br, o navegador pode exibir erro dependendo da cobertura do certificado. O mesmo vale para subdomínios como loja.seudominio.com.br, painel.seudominio.com.br ou mail.seudominio.com.br.

Se seu objetivo também é obrigar todos os acessos a usarem HTTPS, veja a referência Como redirecionar um site http para https?. Primeiro valide o certificado; depois aplique redirecionamentos, pois forçar HTTPS com um certificado inválido apenas transforma um problema silencioso em um erro visível para todos os visitantes.

Validar certificado HTTPS com curl sem alterar produção

Validar certificado HTTPS com curl permite confirmar a resposta do servidor sem modificar o site, o painel ou os arquivos de configuração. Esse tipo de teste é útil antes de trocar certificado, ajustar redirecionamento ou investigar por que o navegador mostra aviso de segurança. Ao rodar este comando, você verá os cabeçalhos HTTP retornados pelo servidor e conseguirá identificar se o domínio responde na porta segura.

curl -I https://seudominio.com.br
Output esperado:
HTTP/2 200
server: nginx
content-type: text/html

O status pode variar conforme a aplicação. Um retorno 200 indica que a página respondeu diretamente. Um 301 ou 302 pode ser esperado quando o domínio redireciona para outra versão, como de sem www para www, ou para uma URL final específica. O ponto mais importante é que o comando não deve falhar por erro de certificado. Se aparecer uma mensagem de validação TLS, o problema costuma estar ligado ao domínio incorreto, certificado expirado ou cadeia de confiança incompleta.

curl -I http://seudominio.com.br
Output esperado:
HTTP/1.1 301 Moved Permanently
Location: https://seudominio.com.br/

Esse segundo teste verifica se o HTTP redireciona para HTTPS. Ele não substitui a validação do certificado, mas ajuda a encontrar sites que têm SSL instalado e ainda permitem navegação insegura. Em hospedagens com cPanel, o redirecionamento pode ser ajustado pelo painel ou por regras no arquivo .htaccess, desde que o certificado já esteja válido. Se você administra um ambiente de hospedagem, também vale revisar o acesso ao painel em Como acessar o painel de gerenciamento dos meus Serviços.

Checar cadeia TLS e domínio do certificado com OpenSSL

Checar cadeia TLS é essencial quando o navegador acusa certificado inválido mesmo após a instalação parecer correta no painel. O OpenSSL permite enxergar o certificado entregue pelo servidor, o nome do domínio, a validade e a cadeia apresentada durante a conexão. Esse teste é especialmente útil quando o site funciona em um navegador, mas falha em outro, ou quando apenas alguns subdomínios apresentam erro.

openssl s_client -connect seudominio.com.br:443 -servername seudominio.com.br
Output esperado:
CONNECTED
Certificate chain
Server certificate
Verify return code: 0 (ok)

O campo mais importante no final da saída é o código de verificação. Quando aparece Verify return code: 0 (ok), a cadeia apresentada pelo servidor foi aceita pela ferramenta. Se o retorno indicar falha, revise a instalação do certificado e principalmente a cadeia intermediária. Um certificado pode estar instalado, mas incompleto; nesse cenário, alguns clientes conseguem completar a cadeia por conta própria, enquanto outros rejeitam a conexão.

Para reduzir a saída e focar nas datas do certificado, use o comando abaixo. Ele ajuda a descobrir rapidamente se o certificado ainda está válido ou se a renovação não foi aplicada no virtual host correto.

echo | openssl s_client -connect seudominio.com.br:443 -servername seudominio.com.br 2>/dev/null | openssl x509 -noout -dates
Output esperado:
notBefore=...
notAfter=...

Compare o período exibido com a data atual. Se o certificado foi renovado no painel, mas o comando ainda mostra uma data antiga, o servidor pode estar entregando outro certificado, o serviço web pode precisar recarregar a configuração ou o domínio pode apontar para um IP diferente do esperado. Em ambientes com múltiplos sites no mesmo servidor, o parâmetro -servername é importante porque informa o domínio durante a negociação TLS.

Encontrar conteúdo misto depois que o SSL está ativo

Conteúdo misto HTTPS acontece quando a página abre com certificado SSL válido, mas imagens, scripts, folhas de estilo ou chamadas internas ainda usam HTTP. Nesse caso, o navegador pode exibir aviso, bloquear recursos ou mostrar que a conexão não está totalmente segura. O certificado pode estar correto e, ainda assim, a experiência do visitante ficar comprometida por URLs antigas dentro do site.

  1. Acesse a página principal com HTTPS.
  2. Abra páginas internas importantes, como login, checkout, contato e área do cliente.
  3. Observe se o cadeado muda de estado ou se aparece aviso de segurança.
  4. Procure URLs começando com http:// no código, no CMS ou no construtor do site.
  5. Atualize links internos, imagens e chamadas externas para HTTPS quando o recurso suportar.
curl -L https://seudominio.com.br | grep "http://"
Output esperado:
Nenhuma linha retornada quando não houver referências http:// no HTML recebido.

Esse comando é uma triagem rápida e não substitui uma auditoria completa, porque muitos recursos são carregados dinamicamente pelo navegador. Ainda assim, ele ajuda a encontrar referências simples dentro do HTML inicial. Em sites WordPress, lojas virtuais e páginas antigas migradas de HTTP para HTTPS, é comum encontrar imagens, URLs absolutas e integrações externas apontando para HTTP. Corrija primeiro os recursos do próprio domínio e depois avalie integrações de terceiros.

Atenção: antes de alterar URLs em massa no banco de dados, tema ou arquivos do site, faça backup. Substituições globais mal planejadas podem quebrar links, imagens e configurações serializadas de alguns sistemas. Quando possível, teste em cópia do site ou faça alterações graduais nas páginas mais acessadas.

Verificar redirecionamento HTTPS antes de renovar ou trocar SSL

Redirecionamento HTTPS deve ser testado antes de uma renovação ou troca de certificado porque ele interfere diretamente na forma como visitantes e mecanismos de busca chegam ao site. O ideal é que exista uma rota clara: HTTP redireciona para HTTPS, a versão sem www ou com www segue o padrão escolhido e a URL final responde sem alertas de certificado. Se houver múltiplos redirecionamentos, loops ou versões conflitantes, o usuário pode receber erro mesmo com SSL válido.

curl -I -L http://seudominio.com.br
Output esperado:
HTTP/1.1 301 Moved Permanently
HTTP/2 200

Ao rodar este comando, você verá a cadeia de redirecionamentos até a resposta final. Um fluxo simples costuma ser mais fácil de manter: http://seudominio.com.br vai para https://seudominio.com.br, ou para a versão HTTPS com www, conforme a estratégia do domínio. Evite redirecionar várias vezes entre http, https, www e sem www, pois isso dificulta o diagnóstico e aumenta o risco de loop.

curl -I https://www.seudominio.com.br
Output esperado:
HTTP/2 200
ou
HTTP/2 301
Location: https://seudominio.com.br/

O resultado depende da versão canônica escolhida. O importante é que a conexão HTTPS inicial seja aceita e que o certificado cubra o host acessado. Se www redireciona para sem www, mas o certificado não cobre www, o visitante pode ver erro antes mesmo de chegar ao redirecionamento final. Por isso, teste todos os nomes reais usados por usuários, e não apenas o domínio principal.

Problemas comuns e como resolver

Sintoma: navegador mostra certificado expirado

Causa: o certificado apresentado pelo servidor está fora do período de validade ou a renovação foi feita no painel, mas não foi aplicada ao serviço correto. Solução: confirme as datas pelo navegador e pelo OpenSSL, renove o certificado no painel ou servidor e teste novamente a resposta HTTPS. Se a data exibida continuar antiga, verifique se o domínio aponta para o servidor correto e se o serviço web está entregando o certificado atualizado.

Sintoma: certificado válido no domínio principal, mas erro no www

Causa: o certificado pode ter sido emitido apenas para o domínio sem www, ou o virtual host do www está usando outro certificado. Solução: teste separadamente seudominio.com.br e www.seudominio.com.br. Depois, emita ou instale um certificado que cubra todas as variações necessárias e ajuste o redirecionamento somente após confirmar que ambas respondem com HTTPS válido.

Sintoma: HTTPS abre, mas o cadeado não aparece corretamente

Causa: a página pode estar carregando conteúdo misto, como imagens, scripts ou estilos em HTTP. Solução: revise o código da página, CMS, tema e integrações externas. Atualize URLs internas para HTTPS, limpe cache da aplicação quando existir e teste páginas críticas como login, carrinho, checkout e formulários.

Sintoma: curl ou OpenSSL acusa falha de cadeia

Causa: o certificado do servidor foi instalado sem a cadeia intermediária correta ou o servidor está apresentando certificados fora de ordem. Solução: reinstale o certificado com a cadeia completa fornecida pelo emissor ou pelo painel de hospedagem. Depois execute novamente o teste com OpenSSL e confirme se aparece verify return code 0 ok.

Perguntas frequentes sobre testar certificado SSL

Como saber se meu certificado SSL está funcionando corretamente?

A forma mais direta é acessar o site com HTTPS e verificar se o navegador mostra o cadeado sem alertas. Também é importante confirmar se o certificado foi emitido para o domínio correto, se a cadeia TLS está completa e se a data de validade ainda não expirou.

Por que meu site mostra erro de certificado mesmo com SSL instalado?

Isso costuma acontecer quando o certificado não corresponde ao domínio acessado, está expirado ou foi instalado sem a cadeia intermediária correta. Também pode ocorrer quando o site ainda carrega recursos por HTTP, causando avisos de conteúdo misto no navegador.

Posso testar um certificado SSL sem derrubar o site em produção?

Sim, o teste pode ser feito sem alterar arquivos do site, usando acesso HTTPS pelo navegador e comandos de verificação TLS a partir de uma máquina externa. O ideal é validar domínio, validade, emissor e resposta HTTPS antes de trocar configurações em produção.

Qual a diferença entre HTTPS ativo e certificado SSL válido?

HTTPS ativo significa que o servidor está respondendo na porta segura, mas isso não garante que o certificado esteja correto. Um certificado SSL válido precisa estar dentro do prazo, pertencer ao domínio acessado e ter uma cadeia de confiança aceita pelos navegadores.

O que verificar antes de renovar ou trocar um certificado SSL?

Antes da renovação, confirme quais domínios e subdomínios precisam ser cobertos, se o servidor responde corretamente por HTTPS e se não há redirecionamentos quebrados. Também é recomendável manter um backup da configuração do servidor ou do painel antes de aplicar mudanças.

Conclusão

  • Teste o certificado SSL no navegador e também por comandos externos antes de aplicar mudanças em produção.
  • Valide domínio, www, subdomínios, validade e cadeia TLS para evitar erros que aparecem apenas para parte dos visitantes.
  • Corrija conteúdo misto e redirecionamentos somente depois de confirmar que o certificado HTTPS está válido em todos os hosts necessários.

Leia também

Precisa de ajuda com certificado SSL?

A AviraHost oferece hospedagem com recursos para sites que precisam operar com HTTPS, painel de gerenciamento e suporte para manter o ambiente mais seguro. Se você quer publicar ou corrigir seu site com SSL sem improvisar em produção, escolha uma estrutura adequada para o seu projeto.

Conheça a hospedagem de sites da AviraHost

  • 0 Os usuários acharam isso útil
  • certificado-ssl, https, tls, seguranca-web, cpanel, AviraHost
Esta resposta foi útil?

Artigos Relacionados

Como usar o Filezilla como software FTP da minha Hospedagem?

Como usar o Filezilla como software FTP da minha Hospedagem? O FileZilla é um dos mais populares...

Conectando remotamente ao MySQL - cPanel

Você pode permitir servidores externos a acessar suas bases de dados MySQL através do IP na lista...

Como redirecionar um site http para https?

Para redirecionar um site http para https, basta adicionar as linhas abaixo no seu arquivo...

Como acessar o painel de gerenciamento dos meus Serviços.

Para acessar o painel de gerenciamento do seu serviço basta seguir o passo á passo abaixo.   1....

Como gerenciar um domínio.

Adicione um domínio a sua conta, utilizando nosso painel de gerenciar domínios, Você pode...