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.
|
|
| 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.
|
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 |