CATEGORIA DE ERRO
Erros de SSL e segurança
Guias para solucionar problemas de certificados SSL e erros de TLS que impedem os navegadores de estabelecer uma conexão HTTPS confiável com um site.

Sobre esta categoria de erros
# Erros de SSL e segurança
Erros de SSL e segurança ocorrem quando um navegador não consegue estabelecer ou validar uma conexão HTTPS confiável. A falha pode acontecer durante o handshake de TLS, quando o servidor apresenta seu certificado ou quando o certificado não corresponde ao hostname visitado.
O mesmo site pode apresentar resultados diferentes para o domínio raiz, um subdomínio ou sua variante www. Uma CDN pública ou um reverse proxy também pode apresentar um certificado diferente do servidor de origem. Comece registrando o hostname exato e o erro exibido pelo navegador, em vez de tratar todo alerta de SSL como o mesmo problema.
Sintomas comuns
Você pode ver:
- Um aviso de que a conexão não é privada ou segura
- Um nome de certificado ou hostname incompatível
- Uma conexão que falha antes de a página carregar
ERR_SSL_PROTOCOL_ERRORou outra mensagem relacionada ao protocolo TLS- Resultados diferentes para o domínio raiz, um subdomínio ou o hostname
www - Um site que funciona por meio de uma CDN ou proxy, mas falha ao conectar diretamente à origem
Diagnostique a falha por camada
1. Registre o hostname e o erro exatos
Verifique o hostname completo na barra de endereço, incluindo o subdomínio. Compare o hostname afetado com as versões www e sem www, se ambas estiverem em uso. Registre também o erro completo do navegador, pois uma incompatibilidade de certificado e uma negociação de TLS malsucedida exigem verificações diferentes.
Para uma incompatibilidade de hostname, consulte [NET::ERR_CERT_COMMON_NAME_INVALID](/errors/err-cert-common-name-invalid). Em geral, isso significa que o servidor apresentou um certificado que não cobre o hostname exibido na barra de endereço.
2. Inspecione o certificado apresentado ao navegador
Abra os detalhes do certificado no navegador e verifique:
- Os Subject Alternative Names do certificado, que identificam os hostnames cobertos
- As datas de validade
- O emissor e o status de confiança
- A cadeia de certificados
- Se o servidor está apresentando o certificado esperado, em vez do certificado padrão do provedor de hospedagem
Um certificado para o domínio raiz não é automaticamente válido para todos os subdomínios. O hostname afetado precisa estar coberto pelos nomes do certificado ou por um nome wildcard aplicável.
Se o certificado estiver correto em um ambiente, mas não em outro, investigue o DNS, o SNI, o roteamento do reverse proxy e a configuração da CDN. Endpoints de TLS diferentes podem fornecer certificados diferentes para o mesmo site aparente.
3. Diferencie a validação do certificado de uma falha no handshake de TLS
Um aviso de hostname ou de confiança geralmente significa que o navegador chegou a um ponto em que conseguiu inspecionar um certificado. Um erro de protocolo pode indicar que a negociação de TLS falhou antes disso. Verifique se:
- A porta 443 está fornecendo HTTPS e TLS, e não HTTP simples
- O virtual host HTTPS pretendido é selecionado para o hostname solicitado
- A configuração de TLS do servidor está habilitada e é internamente válida
- O certificado e a chave privada correspondem entre si
- A cadeia completa de certificados está instalada no local esperado pelo servidor
- Um proxy, load balancer, firewall ou CDN está interrompendo o handshake
Para o caso específico de erro de protocolo, consulte [ERR_SSL_PROTOCOL_ERROR](/errors/err-ssl-protocol-error).
4. Compare os caminhos de conexão público e de origem
Determine se o erro ocorre apenas no hostname público, apenas no hostname de origem ou em ambos. Uma CDN ou um reverse proxy pode encerrar o HTTPS na borda pública e usar uma conexão TLS separada com a origem. O certificado e as configurações de TLS dessa camada não necessariamente correspondem à configuração do servidor de origem.
Verifique também se o DNS direciona o hostname para o serviço pretendido. Um endereço antigo, um servidor de staging ou um endpoint de hospedagem compartilhada pode retornar um certificado sem relação com o site que você pretendia visitar.
5. Teste novamente o hostname exato que falhou
Depois de corrigir um vínculo de certificado, um mapeamento de hostname ou uma camada de TLS, teste novamente o mesmo hostname. Se vários hostnames forem afetados, teste-os separadamente. Isso mostra se o problema está limitado a um endpoint ou se reflete uma falha mais ampla de configuração de DNS, proxy ou servidor.
Evite ignorar um aviso do navegador como método de diagnóstico. Isso não corrige a configuração do servidor e pode expor a conexão a riscos. Primeiro identifique se o problema é uma incompatibilidade de hostname, uma cadeia de certificados não confiável ou incompleta ou uma negociação de TLS malsucedida.
Quando usar os guias relacionados
- Use [ERR_SSL_PROTOCOL_ERROR](/errors/err-ssl-protocol-error) quando o navegador informar que o protocolo SSL ou TLS não pôde ser concluído.
- Use [NET::ERR_CERT_COMMON_NAME_INVALID](/errors/err-cert-common-name-invalid) quando o certificado apresentado não corresponder ao hostname na barra de endereço.
A mensagem exata do navegador, o hostname, os detalhes do certificado, o destino do DNS e o caminho da conexão são mais úteis do que o rótulo genérico “erro de SSL”. Registre esses detalhes antes de substituir certificados ou alterar as configurações do servidor.
Áreas para consulta adicional
Para obter detalhes específicos da implementação, consulte a documentação do navegador afetado, do servidor web, da autoridade certificadora, da CDN ou do reverse proxy e da plataforma de hospedagem. As seções relevantes geralmente se chamam instalação de certificados, cadeias de certificados, SNI ou virtual hosts, configuração de TLS e configurações de HTTPS da origem.
BIBLIOTECA DE GUIAS
Guias de erros nesta categoria
Comece pelo erro visível e siga o diagnóstico até a verificação.
ERR_SSL_PROTOCOL_ERROR
ERR_SSL_PROTOCOL_ERROR significa que o navegador não conseguiu concluir um handshake TLS com o servidor. As causas comuns incluem HTTP simples na porta 443, um virtual h…
Ler diagnóstico →Aviso de conteúdo misto após ativar HTTPS
Um aviso de conteúdo misto significa que uma página HTTPS está solicitando um ou mais recursos por HTTP inseguro, como uma imagem, um script, uma folha de estilos, uma f…
Ler diagnóstico →NET::ERR_CERT_AUTHORITY_INVALID (Certificado não confiável)
`NET::ERR_CERT_AUTHORITY_INVALID` significa que o navegador não consegue estabelecer uma cadeia confiável entre o certificado do site e uma autoridade certificadora conf…
Ler diagnóstico →
NET::ERR_CERT_COMMON_NAME_INVALID
`NET::ERR_CERT_COMMON_NAME_INVALID` significa que o certificado HTTPS retornado pelo servidor não cobre o hostname exato exibido na barra de endereço. Inspecione os Subj…
Ler diagnóstico →Site Administrator
Última revisão: September 25, 2026
FAQ
Perguntas frequentes
Qual é a diferença entre um erro de certificado SSL e um erro de handshake de TLS?
Um erro de certificado geralmente significa que o navegador recebeu um certificado, mas não conseguiu confiar nele, validar sua cadeia ou associá-lo ao hostname solicitado. Um erro de handshake de TLS significa que a negociação segura falhou antes de a conexão ser estabelecida com sucesso. O erro exato do navegador ajuda a determinar em que etapa ocorreu a falha.
Por que um erro de SSL afeta apenas um subdomínio?
Cada hostname pode usar um certificado, destino de DNS, vínculo de servidor, configuração de CDN ou endpoint de TLS diferente. Verifique se o subdomínio afetado está incluído no certificado e chega ao serviço pretendido, em vez de chegar a um endpoint padrão ou antigo.
Por que um site pode funcionar por meio de uma CDN, mas falhar no servidor de origem?
Uma CDN e um servidor de origem podem encerrar o HTTPS separadamente. A CDN pode apresentar um certificado público válido, enquanto a origem apresenta outro certificado, uma cadeia incompleta ou uma configuração de TLS incompatível. Analise as conexões pública e de origem separadamente.
O que devo verificar para NET::ERR_CERT_COMMON_NAME_INVALID?
Compare o hostname na barra de endereço com os Subject Alternative Names do certificado. Depois, verifique o DNS, a seleção por SNI ou virtual host, o roteamento da CDN ou do proxy e o certificado atribuído a esse endpoint. O certificado precisa cobrir o hostname exato que está sendo visitado.
O que devo verificar para ERR_SSL_PROTOCOL_ERROR?
Confirme se o serviço na porta 443 está configurado para HTTPS, e não para HTTP simples. Em seguida, verifique as configurações de TLS, a correspondência entre o certificado e a chave privada, a cadeia de certificados, a seleção do virtual host e qualquer proxy ou load balancer entre o navegador e o servidor. Um erro de protocolo pode ocorrer antes de o navegador validar o certificado.
Devo ignorar um aviso de SSL para acessar o site?
Ignorar um aviso não corrige a configuração do servidor e pode expor a conexão a riscos. Identifique se o problema é uma incompatibilidade de hostname, um certificado não confiável, uma cadeia incompleta ou uma negociação de TLS malsucedida antes de decidir como prosseguir.