ERR_CONNECTION_CLOSED e ERR_SSL_VERSION_OR_CIPHER_MISMATCH: quando o erro é do lado de fora

Estes dois não são códigos HTTP. São mensagens do próprio navegador, e a diferença é toda: um erro 500 foi produzido por um servidor que respondeu; estes foram produzidos pelo navegador porque não houve resposta nenhuma, ou porque a resposta que veio não dava para continuar.

É por isso que este artigo existe. «O meu site não abre» e «este computador não chega lá» parecem a mesma coisa à frente do ecrã, e quase nunca são.

O teste de trinta segundos que resolve metade dos casos

1 Abra o mesmo endereço no telemóvel, com o Wi-Fi desligado, na rede móvel. É a rede mais diferente que tem à mão.
2 Se abrir no telemóvel e não abrir no computador, o site está no ar. O problema é a rede, o computador ou o navegador de onde estava.
3 Se não abrir em lado nenhum, aí sim: siga o seu site está fora do ar.
4 Peça a alguém noutra cidade ou noutro operador para tentar. Duas redes diferentes com o mesmo resultado dizem muito mais do que dez tentativas na mesma.

ERR_CONNECTION_CLOSED: a ligação abriu e fechou

O navegador conseguiu falar com alguma coisa, e essa coisa desligou a meio, sem dizer porquê. Como não houve resposta HTTP, não há número nenhum para ler. As causas, por ordem de frequência:

Causa Como se confirma
O seu endereço IP foi travado O sinal é claríssimo: abre na rede móvel e não abre no escritório. Veja porque é que o seu IP é bloqueado e como o desbloquear.
Um antivírus ou uma extensão a inspeccionar o tráfego Desligue a extensão, ou a função de análise de ligações seguras do antivírus, e tente outra vez. Muitos põem-se no meio da ligação e alguns partem-na.
A rede onde está Redes de empresas, escolas e alguns operadores filtram. Se a rede móvel abre e o Wi-Fi não, é a rede.
Uma VPN ou um proxy Desligue e repita. Se só falha com a VPN ligada, o caminho dela é que está partido.
O nome aponta para o sítio errado Se o domínio aponta para um endereço onde já não há nada, ninguém atende. Confirme com como verificar o DNS do domínio.

ERR_SSL_VERSION_OR_CIPHER_MISMATCH: não se entenderam

Aqui houve conversa, e não houve acordo. Para abrir uma ligação segura, o navegador e o servidor têm de concordar numa versão do protocolo e num conjunto de cifras. Se a lista de um não cruza com a lista do outro, a ligação nem chega a nascer, e o navegador diz exactamente isto.

Causa O que a denuncia
O computador ou o navegador são antigos É a causa número um. Um sistema que já não recebe actualizações deixa de conhecer as versões modernas do protocolo. Sinal: falha num computador e abre em todos os outros, incluindo o telemóvel.
A data e a hora do computador estão erradas Um certificado tem início e fim. Com o relógio trocado, tudo parece inválido. Ponha a hora automática e repita.
Um intermediário com o modo SSL errado Se tem a Cloudflare à frente, o modo SSL é a definição que mais partiu sites. Veja activar o SSL na Cloudflare sem partir o site.
O certificado não cobre aquele nome Acontece com um subdomínio acabado de criar, antes de o certificado sair. Veja o cadeado não aparece.
Um antivírus a substituir o certificado Alguns instalam um certificado próprio para poderem ler o tráfego. Quando isso corre mal, o sintoma é este.
Cuidado com o conselho de «ignorar o aviso». Estes erros existem para o proteger. Se aparecem numa rede pública e só nessa rede, a hipótese de alguém estar no meio da ligação é real. Mude de rede em vez de contornar o aviso.

Como provar, sem depender do navegador

Duas linhas de comando, iguais em qualquer sistema, dizem-lhe se o servidor está a atender e em que termos. Corra-as a partir da rede onde o site não abre e depois a partir de outra:

1 curl -I https://oseudominio devolve os cabeçalhos da resposta. Se devolver qualquer coisa, o servidor atendeu e o problema está no navegador ou no caminho.
2 openssl s_client -connect oseudominio:443 mostra a negociação segura em cru, incluindo a versão do protocolo acordada e o certificado que veio. Se falhar aqui e funcionar noutra rede, é a rede.
3 Compare com outro endereço qualquer que saiba estar no ar. Se todos falharem daquela rede, o problema não é do seu site.
Se nos escrever, mande as duas saídas em texto e diga de que rede e a que horas. Acrescente o seu endereço IP público, que se obtém como se explica em como saber o seu endereço IP público: é com ele que confirmamos se foi o nosso firewall.

O site abre no telemóvel e não no computador? Mande-nos o seu IP e a hora.

Abrir pedido de suporte

VEJA TAMBÉM

Certificados SSL

Política de Suporte

Perguntas frequentes

PRODUTO RECOMENDADO

Alojamento de sites com cPanel

Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde 9.000,00 Kz/mês

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?