Erro 521 da Cloudflare: 4 passos simples para corrigi-lo

Erro 521 da Cloudflare: 4 passos simples para corrigi-lo

O erro 521, ou “Erro 521: Servidor web indisponível“, é um erro de tempo de conexão que indica que o site está enfrentando um problema no servidor. É um erro comum que afeta os sites que usam Cloudflare. Ele ocorre quando o servidor de origem rejeita a solicitação de conexão da Cloudflare.

Código do erroErro 521
Tipo de erroCloudflare – servidor
Variação de erroServidor web fora do ar
Causas do erroProblemas de configuração do servidor
Servidor bloqueando solicitações da Cloudflare
O servidor está offline
Configurações ruins de criptografia

Como corrigir o “Erro 521” em 4 passos fáceis

Certifique-se de ter acesso ao servidor e ao painel da Cloudflare antes de começar a corrigir o “Erro 521”. Além disso, lembre-se de limpar o cache do seu navegador após terminar para ver as alterações.

Importante! Recomendamos verificar se o site está fora do ar para todos ou apenas para você.

1. Verifique se o servidor de origem está funcionando

Verificar o status do seu servidor é uma boa maneira de descobrir a causa do “Erro 521”. Se o servidor estiver em manutenção ou a provedora de hospedagem estiver com problemas, seu servidor vai bloquear as solicitações de IP. Além do status do servidor, verifique a conexão do seu servidor web de origem.

Se você sabe como usar o Terminal, use o comando Packet Internet Groper (PING) para Linux ou Traceroute para Windows.

Outro método para garantir que o servidor de origem está funcionando é verificar o uso dos recursos. Essa mensagem de erro da Cloudflare pode ocorrer quando um site atinge o limite de uso de memória e CPU.

O servidor não consegue responder às solicitações HTTPS da Cloudflare quando está sobrecarregado. Para verificar os limites do seu plano com a Hostinger, acesse seu hPanel e clique em Sites no menu lateral esquerdo. Clique nos três pontos ao lado do seu plano de hospedagem e escolha Consumo de Recursos.

As linhas roxas nos gráficos de uso de memória RAM e CPU não devem atingir as linhas vermelhas, pois elas representam o limite máximo.

Monitor de consumo de recursos

Se o seu plano está perto de atingir o limite máximo, faça um upgrade de hospedagem para ter mais recursos.

Para aqueles que estão tendo o “Erro 521” usando o WordPress, recomendamos remover plugins desnecessários. Alguns plugins podem gerar uma carga alta no servidor de origem. O servidor do seu site WordPress pode estar bloqueando a Cloudflare por usar muitos recursos.

Em último caso, contate o suporte da sua provedora de hospedagem se você não conseguir acessar a conexão do seu servidor.

2. Teste a conexão com o servidor

Caso o firewall do seu servidor bloqueie os IPs da Cloudflare, você verá a mensagem “Error 521: Web server is down”. Outra forma de solucionar o “Erro 521” é verificar se a sua provedora de hospedagem não está limitando a taxa de requisições de IP vinda da Cloudflare.

Como esse CDN funciona como um proxy reverso, todas as conexões para o seu servidor vêm do IP da Cloudflare, e não do IP do seu visitante. Para verificar se o URL e o servidor estão acessíveis, execute um comando cURL. O cURL é uma ferramenta que permite testar a conexão com um servidor. Ele está disponível no macOS, Linux e Windows 10 ou posterior, por padrão.

Outra alternativa é testar a conexão com o servidor para colocar os IPs da Cloudflare na lista de permissões. Isso irá sobrepor as configurações de segurança do lado do servidor que estão bloqueando as solicitações da Cloudflare. Verifique o filtro de IP na sua provedora de hospedagem para incluir os endereços de IP da Cloudflare.

Para este método, use o arquivo .htaccess dentro do Gerenciador de Arquivos. Adicione o código “allow from” e os endereços IP da Cloudflare entre as linhas:

#DO NOT REMOVE THIS LINE

O código vai ficar parecido com a imagem a seguir:

Permitir um IP no htaccess

Na Hostinger, temos um Gerenciador de IP para conceder acesso ou bloquear endereços específicos sem precisar usar programação. Acesse seu hPanel → Avançado Gerenciador de IP e inclua os IPs da Cloudflare na seção Permitir um Endereço de IP, e clique em Adicionar.

Gerenciador de IP da Hostinger

Importante! Para usuários do Apache, certifiquem-se de desativar e desinstalar os módulos personalizados, como o mod_antiloris e o mod_reqtimeout. Esses módulos bloqueiam qualquer endereço IP que solicite uma conexão mais de 22 vezes.

3. Verifique as configurações de criptografia

Os modos de criptografia da Cloudflare ajudam a conectar o CDN com seu servidor de origem. O ERR_CONNECTION_REFUSED pode ocorrer se você não estiver usando o modo de criptografia correto.

Para este método, acesse seu painel da Cloudflare e selecione o botão SSL/TLS para corrigir o “Erro 521”.

Cloudflare ativando criptografia de SSL

Os modos de criptografia podem ser:

  • Flexible (Flexível). Todas as conexões entre a Cloudflare e sua origem são via HTTP. Use este SSL Flexível se você não conseguir configurar um certificado SSL para o seu domínio.
  • Full (Cheio). A Cloudflare se conecta ao servidor de origem usando HTTP ou HTTPS, dependendo do pedido do visitante. Escolha o modo Full SSL se você tem um certificado SSL.
  • Strict (Restrito). Semelhante ao Full, os visitantes podem decidir qual protocolo usar. No entanto, esse modo tem mais requisitos para certificados de origem.

Se você não tem certeza sobre o seu modo de criptografia, ative o “Recomendador de SSL/TLS” nas mesmas configurações.

Recomendador de SSL/TLS da Cloudflare

4. Verifique se há problemas no site

Se nenhum dos métodos anteriores funcionar, desative a Cloudflare temporariamente para remover a mensagem de erro. Verifique seu site para quaisquer outros problemas antes de ativar o CDN novamente.

Importante! São necessárias cerca de 1 a 2 horas para a Cloudflare exibir completamente a versão desativada. Limpar o cache da Cloudflare pode acelerar o processo, mas ainda assim não será instantâneo.

O que causa o “Erro 521: Servidor web indisponível”

Como um serviço de rede de entrega de conteúdo (CDN), a Cloudflare ajuda a acelerar sites fazendo uma conexão de Protocolo de Controle de Transmissão (TCP) com o servidor de um site após receber a solicitação de um navegador.

Quando o servidor nega as solicitações de conexão da Cloudflare, o navegador mostrará a mensagem de “Erro 521”.

Erro 521

Alguns dos motivos para o servidor não mostrar um erro de conexão são:

  • Problemas de configuração do servidor. Certifique-se de que o servidor está configurado corretamente ao usar o CDN.
  • Servidor bloqueando solicitações da Cloudflare. Este CDN atua como um proxy reverso, o que significa que todas as conexões com seu servidor virão dos IPs da Cloudflare. Algumas configurações de segurança do servidor podem bloquear grandes solicitações de um único endereço IP.
  • O servidor está offline. Se a sua provedora de hospedagem tiver um tempo de inatividade, o site não responderá às solicitações da Cloudflare. Além disso, esse erro pode acontecer quando o servidor (como Apache ou NGINX) não está funcionando direito.
  • Configurações ruins de criptografia. A Cloudflare tem seu próprio certificado SSL e os modos de criptografia. Dessa forma, o servidor de origem pode bloquear requisições por conta das configurações de criptografia.

Uma das maneiras de descobrir o que está causando o erro 521 é verificar os registros de erro do servidor. Se você ativou anteriormente o registro de erros PHP, os registros podem ser verificados no arquivo home/[nome de usuário]/.logs/error_log_[domínio].

Soluções para outros erros da Cloudflare

É possível que você tenha outros problemas com a Cloudflare, como o “Erro 520” e o “Erro 522”.

Se o seu site mostrar o erro 520: O servidor web encontrou um erro desconhecido, verifique se o servidor de origem está online e funcionando. Além disso, verifique o cabeçalho de resposta ou desative seu arquivo .htaccess.

A mensagem de erro 522: Tempo limite de conexão excedido, geralmente ocorre devido a sobrecarga  no servidor  ou bloqueio de endereços IP da Cloudflare pelo firewall. O método para corrigir esse erro é semelhante ao usado para corrigir o “Erro 521” da Cloudflare. Outra coisa que pode ajudar é habilitar as mensagens KeepAlive e verificar as configurações de DNS da Cloudflare.

Entre em contato com a sua provedora de hospedagem ou com o suporte da Cloudflare se esses problemas persistirem.

Conclusão

Se o seu site está mostrando a mensagem de Erro 521: Servidor web indisponível, significa que o seu servidor de origem não responde às solicitações da Cloudflare. O “Erro 521” geralmente ocorre devido ao firewall de um servidor ou outro software de segurança que bloqueia os IPs da Cloudflare.

Aqui estão um resumo dos quatro métodos para resolver este problema:

  • Verifique se o seu servidor de origem está funcionando normalmente.
  • Certifique-se de que a rede da sua provedora de hospedagem não bloqueia os IPs da Cloudflare.
  • Escolha o modo de criptografia SSL/TLS adequado.
  • Desative a Cloudflare temporariamente.

Temos também algumas dicas para sites WordPress que ajudam a resolver o “Erro 521” de forma mais fácil. Queremos saber qual método funcionou melhor para você! Deixe um comentário abaixo.

Perguntas frequentes sobre o “Erro 521”

Como eu posso prevenir o “Erro 521”?

Como o Erro 521 ocorre quando não é possível estabelecer uma conexão com o servidor de origem, certifique-se de que ele esteja sempre em funcionamento para evitar esse problema.Outra maneira de prevenir o “Erro 521” é verificar as configurações de firewall ou de segurança.

O “Erro 521” é comum para usuários da Cloudflare?

Não, “Erro 521” não é um erro comum para usuários da Cloudflare. É um erro relativamente raro e geralmente indica um problema com o servidor de origem, em vez dos serviços da Cloudflare.

Preciso acessar meu servidor se estiver com o “Erro 521”?

Sim. “Erro 521” indica que a Cloudflare não consegue estabelecer uma conexão com o seu servidor de origem. Portanto, você precisará resolver o problema no seu servidor ou com sua provedora de hospedagem. Se você está usando a Hostinger, pode entrar em contato facilmente com a equipe de Sucesso do Cliente para corrigir esse erro.

Author
O autor

Ricardo Neto

Esse é Ricardo, o Tradutor e YouTuber da Hostinger Brasil, presente na empresa desde muito cedo tem conhecimento avançado sobre Hospedagem de Sites. Formado em Desenvolvimento de Jogos, teve uma oportunidade em 2015 de começar uma longa jornada de sucesso e parceria com a Hostinger Brasil.