Como corrigir o erro ERR_CONNECTION_REFUSED no WordPress
O que é o erro err connection refused no WordPress?
O erro err connection refused no WordPress (ERR_CONNECTION_REFUSED no navegador) acontece quando o navegador alcança o servidor, mas ele responde recusando a conexão. Diferente do timeout, em que não há resposta, aqui o servidor está dizendo um ‘não’ ativo: o serviço web pode estar parado, a porta esperada pode estar fechada, ou um firewall pode estar bloqueando a requisição. No WordPress, o cenário comum é o serviço Apache/Nginx caído após uma sobrecarga ou um DNS apontando para um IP onde nada está escutando.
Como identificar
- Mensagem “This site can’t be reached” com o detalhe “ERR_CONNECTION_REFUSED” no Chrome.
- No Firefox aparece “Unable to connect – Firefox can’t establish a connection to the server”.
- O site não abre em nenhuma página nem no wp-admin, enquanto outros sites funcionam normalmente.
- O erro surgiu logo após uma migração de servidor, mudança de DNS ou queda da hospedagem.
Como prevenir
- Monitore a disponibilidade do servidor com um uptime checker que avise quando o serviço cair
- Mantenha o DNS atualizado e reduza o TTL antes de migrações para a propagação ser rápida
- Configure reinício automático do serviço web para ele voltar sozinho após uma queda
Erros relacionados
Causa
Serviço web (Apache ou Nginx) parado ou travado no servidor após sobrecarga ou reinício mal sucedido DNS apontando para um IP antigo ou errado onde nenhum servidor está escutando o domínio Firewall do servidor ou do host bloqueando a porta 80/443 ou o IP do visitante Servidor desligado, suspenso pela hospedagem por falta de pagamento ou em manutenção Proxy ou VPN local no seu computador redirecionando a conexão para uma porta sem serviço
Como resolver
- Descarte um problema local: abra outros sites e teste o WordPress em outra rede e sem VPN/proxy ativo. Se só o seu site recusa a conexão em todas as redes, o problema é do servidor.
- Verifique se o servidor está no ar: acesse o painel da hospedagem e confirme que a conta não está suspensa e que o serviço web (Apache/Nginx) está ativo. Reinicie o serviço se ele estiver parado.
- Confira o apontamento de DNS: verifique se o registro A do domínio aponta para o IP correto do servidor atual. Após uma migração, um IP antigo no DNS recusa a conexão até a propagação corrigir.
- Revise o firewall e as portas: peça ao host para checar se o firewall está bloqueando as portas 80 e 443 ou o seu IP, e libere o que for necessário.
- Limpe o cache de DNS do seu sistema: se você acabou de mudar o DNS, limpe o cache de DNS local para o navegador parar de usar o IP antigo guardado.














