Como corrigir o erro 521 do Cloudflare? 8 métodos rápidos

Publicados: 2023-12-29

Se você acessou esta postagem, você e os visitantes do seu site estão encontrando uma mensagem de erro, ‘Código de erro 521 Cloudflare’ ou ‘Erro 521: o servidor da Web está inativo’, no navegador da web.

O erro 521 ocorre quando o servidor web de origem recusa conexões da Cloudflare. Simplesmente indica que o site está enfrentando problemas no servidor e é muito comumente encontrado em sites integrados ao Cloudflare.

Sabemos que esses tempos de inatividade podem afetar gravemente o tráfego e a receita do seu site, então aqui apresentamos algumas soluções fáceis para corrigir o código de erro 521 Cloudflare, bem como seu verdadeiro significado. Então, sem mais delongas, vamos começar.


Índice
O que é o código de erro 521?
Quais são as causas do erro 521?
Como corrigir o código de erro 521?
Resumo
perguntas frequentes

O que é o código de erro 521?

O código de erro 521 indica que a Cloudflare não consegue acessar o servidor de origem ou o servidor do seu site. Em outras palavras, você pode entender que a solicitação do cliente chegou ao servidor Content Delivery Network, mas ainda que a solicitação do CDN ou Cloudflare foi rejeitada pelo servidor/servidor de origem do site.

Isso pode acontecer pelos seguintes motivos,


Quais são as causas do erro 521?

Abaixo estão alguns dos possíveis erros de o servidor de origem não estar aceitando a solicitação da Cloudflare.

1. Configuração incorreta do servidor : os servidores devem estar configurados corretamente para funcionar com CDNs ou então pode acionar o código de erro 521.

2 . O servidor Web está offline: Também é possível que sua hospedagem esteja enfrentando problemas de inatividade. Nesses casos, todas as solicitações da Cloudflare ao servidor serão em vão. Além disso, se o servidor web Nginx parar de funcionar repentinamente, você poderá encontrar a mensagem de erro ‘O servidor web está inativo, código de erro 521 nginx’.

Dica profissional: É sempre altamente recomendável que você escolha um serviço de hospedagem na web mais confiável e com maior tempo de atividade, como o WPOven, que tem um registro de tempo de atividade de até 99,99% .

3. Problema com configurações de criptografia: Cloudflare ou CDN é conhecido por seus excelentes recursos de segurança, graças aos seus certificados SSL e protocolos de criptografia. Por acaso, se você configurou incorretamente, o servidor web ou servidor de origem poderá bloquear solicitações, resultando em um erro 521.

4. Servidor bloqueando endereços IP da Cloudflare: quando um cliente ou usuário faz uma solicitação, ela precisa passar pelos endereços IP da Cloudflare. Se o servidor de origem ou o servidor do site tiver sido configurado estritamente, ele bloqueará quaisquer endereços IP que enviem muitas solicitações.

5. Proteção DDoS: Também é possível que, se o seu site estiver sob ataque DDoS, ou seja, negação de serviço distribuída, o servidor do site bloqueie o tráfego recebido da Cloudflare como medida de segurança.


Como corrigir o código de erro 521?

Agora que você sabe exatamente o que significa o código de erro 521, é hora de ver como corrigi-lo facilmente.

  • Verifique se o seu site está online
  • Revise as configurações de criptografia da Cloudflare
  • Verifique suas configurações de DNS da Cloudflare
  • Lista de permissões de endereços IP e portas da Cloudflare
  • Verifique Mod_security
  • Desative mod_reqtimeout e mod_antiloris
  • Revise as configurações do Railgun
  • Contate o suporte

1. Verifique se o seu site está online

Já o código de erro 521 está relacionado ao Cloudflare que atua como uma ponte entre os usuários e o site.

Os usuários precisam passar por essa ponte para chegar ao site do outro lado. Portanto, se você ou seus visitantes encontrarem um código de erro 521, a primeira coisa que você precisa fazer é verificar se o servidor de origem está online ou não.

Para fazer isso, você pode usar o cURL que determinará o status HTTP do site. Siga as etapas abaixo:

Passo 1: Abra o prompt de comando (para usuários do Windows) ou o Terminal (usuários do macOS ou Linux).

Passo 2: Copie e cole o seguinte comando curl nele.

curl --silent --output /dev/null --write-out "%{http_code}" https://yourdomain.com

Observação: substitua aqui “https://seudominio.com” pelo seu site.

Você obterá uma saída parecida com a imagem abaixo.

 cURL command to check server status
Comando cURL para verificar o status do servidor

No entanto, se você não gosta de usar o prompt de comando ou terminal para verificar cabeçalhos, temos disponível uma ferramenta online dedicada de verificação de cabeçalhos HTTP.

Alternativamente, você também pode usar a ferramenta PING para verificar o status do servidor.

Depois de executar o comando ping, esta é a aparência da saída.

PING command to see the status of Server
Comando PING para ver o status do servidor

Na saída, você pode ver as primeiras linhas a seguir contendo o nome do host do servidor e os bytes que estão sendo transferidos para ele.

Isso implica que o eco responde do servidor, que normalmente consiste em três partes, ou seja, Byets, hora e TTL.

Agora a linha Pacotes indica quantos pacotes foram transferidos, recebidos e perdidos. se algum pacote for perdido, significa que há um problema de rede.

Na saída do Ping, a última linha mostra o RTT aproximado em milissegundos. Indica a velocidade da conexão e deve ser menor. Quanto menor o tempo médio, mais rápida será a conexão com o servidor.

Mas suponha que os resultados ou saída do ping mostrem uma mensagem de tempo limite de solicitação. Nesse caso, isso simplesmente implica vários problemas, como o nome de domínio não existe, o mau funcionamento do adaptador de rede ou o servidor está temporariamente fora do ar.

2. Revise as configurações de criptografia da Cloudflare

Se você não configurou corretamente as configurações de SSL/TLS em sua conta Cloudflare, o código de erro 521 poderá ocorrer. Esse problema surge porque os modos de criptografia da Cloudflare facilitam a conexão entre o CDN e o servidor de origem. Se não estiver configurado corretamente, o servidor web de origem poderá recusar conexões da Cloudflare.

Cloudflare encryption Settings
Configurações de criptografia Cloudflare

Você encontrará o modo de criptografia da seguinte forma:

  • Desligado (não seguro): Este modo específico implica que a Cloudflare não fornece nenhuma criptografia ou camada de segurança entre o visitante e a rede Cloudflare. Geralmente usado para sites que não têm nada a ver com informações confidenciais.
  • SSL flexível: este modo ajuda a Cloudflare a criptografar a comunicação entre o visitante e a Cloudflare. Mas aqui está um problema: a conexão entre o Cloudflare e o servidor de origem da web permanece não criptografada.
  • SSL completo: Ao contrário do SSL flexível, a criptografia é feita de ponta a ponta. Isso significa que a Cloudflare criptografa a comunicação entre o visitante e a Cloudflare, bem como criptografa a comunicação entre a Cloudflare e o servidor de origem.
  • Full SSL (Strict): Este modo é igual ao modo Full SSL, mas com um nível extra de segurança. ou seja, o servidor de origem também deve ter um certificado SSL válido com o nome de domínio correspondente na Cloudflare.

3. Verifique as configurações de DNS da Cloudflare

Também é possível que tenha ocorrido algum erro de configuração nas configurações de DNS do Cloudflare. Portanto, você deve verificar e verificar imediatamente.

Para fazer isso, faça login em sua conta Cloudflare > seudomínio.com > DNS > Registros.

Na página Registros, certifique-se de que o conteúdo de todos os registros A contenha o mesmo endereço IP do servidor de origem e para o conteúdo do CNAME, deve ser o seu nome de domínio.

A records in Cloudflare
Registros A no Cloudflare

Caso você descubra que um dos registros não corresponde, você pode facilmente fazer alterações clicando na opção editar.

4. Lista de permissões de endereços IP e portas da Cloudflare

Cloudflare atua como intermediário entre um firewall privado e o servidor de origem da web. Quando um usuário solicita uma página da web, cada solicitação deve passar primeiro pelo Cloudflare e depois seguir para o servidor de origem por meio de um conjunto especial de endereços IP.

Mas se alguma coisa interferir na comunicação entre a Cloudflare e o servidor de origem, resultará no código de erro 521.

Essa interferência ou problema pode ocorrer pelos seguintes motivos:

  • Arquivo .htaccess
  • Regras do bloqueador de IP
  • Regras rígidas de firewall
  • Plug-ins de segurança
  • Portas desativadas usadas na comunicação da Cloudflare com o servidor de origem

Vamos ver como você pode consertar cada um deles.

4.1 Verifique o arquivo .htaccess e as regras de firewall e coloque o endereço IP da Cloudflare na lista de permissões

Aqui estão as etapas abaixo, que você precisa seguir para colocar o endereço IP da Cloudflare na lista de permissões.

a. A primeira coisa que você precisa fazer é acessar o arquivo .htaccess através do cliente FTP ou usando o gerenciador de arquivos do seu cPanel.

b. Agora adicione a seguinte linha de códigos e adicione também os endereços IP separados por espaço.

order deny, allow
deny from all

c. Agora salve seu arquivo .htaccess e pronto.


Nota: Se você não sabe como acessar e editar o arquivo .htaccess, confira nosso guia em “Arquivo WordPress .htaccess: como criar e editá-lo?”


4.2 Revise as configurações do bloqueador de IP

Se o seu host fornece acesso cPanel, o recurso IP Blocker pode ser muito útil para você. Ajuda os administradores da web a bloquear um endereço IP específico ou um intervalo de endereços IP do seu site.

IP Blocker
Bloqueador de IP

Se o seu site for gerenciado por vários administradores, é possível que alguém tenha adicionado por engano intervalos de IP da Cloudflare à lista de bloqueio. Portanto, você precisa revisar as configurações do bloqueador de IP e verificar se esse é o problema.

4.3 Desative seus plug-ins de segurança

Caso você esteja utilizando algum plugin de segurança, esse também pode ser o motivo do bloqueio das solicitações da Cloudflare. Para tirar suas dúvidas sobre se isso está causando o problema, é melhor desabilitar o plugin primeiro e ver se o erro persiste.

Se o erro desaparecer, significa que o plugin é o principal culpado e você deve entrar em contato com o autor do plugin ou tentar outro.

5. Verifique Mod_security

Se Mod_security, um módulo de firewall de aplicativo da web de código aberto para Apache, atuar como o firewall do servidor de origem e sua configuração não permitir solicitações da Cloudflare, isso poderá resultar no código de erro 521.

Se esta for a causa, você precisa ter certeza de que a versão mais recente do mod_security está sendo usada e que suas configurações estão configuradas corretamente.

6. Desative mod_reqtimeout e mod_antiloris

Por motivos de segurança, você pode ter ativado os módulos mod_reqtimeout e mod_antiloris em seu servidor Apache para proteção contra ataques DDoS ou DoS. Esses módulos reduzem o número de conexões entre um servidor IP e o seu servidor por um determinado período.

Sem dúvida, esses módulos ajudam a proteger seu servidor contra esses ataques, mas também podem causar problemas de compatibilidade com Cloudflare, resultando no código de erro 521.

Para resolver esse problema, a melhor coisa que você pode fazer é desabilitar e descarregar esses módulos.

7. Revise as configurações do Railgun

Railgun é uma tecnologia de otimização web fornecida pela Cloudflare e é melhor usada para acelerar a entrega de conteúdo dinâmico.
Se o railgun não estiver configurado corretamente, ele mostrará uma mensagem de erro “erro 521: falha na conexão railgun.wan_error ”.

Portanto, para corrigir esse problema, desative o Railgun por um tempo para poder acessar o site e conferir a configuração. Caso você encontre alguma dificuldade em fazer isso, entre em contato com o suporte da Cloudflare para obter ajuda.

8. Entre em contato com o suporte

A última, mas não menos importante, coisa que você pode fazer, se nenhum dos métodos acima ajudar a corrigir o erro 521, é entrar em contato com o suporte da Cloudflare.

Caso o servidor do site esteja inativo, você pode entrar em contato com seu provedor de hospedagem e pedir ajuda.


Resumo

Se você administra uma loja ou empresa online, cada segundo conta. Você não pode simplesmente sair do seu site, pois ele mostra o código de erro 521 na tela. Quanto mais você esperar, mais perdas sofrerá.

Portanto, é melhor agir o mais rápido possível com os métodos de solução de problemas mencionados abaixo:

1. Verifique se o seu site está online

2. Revise as configurações de criptografia da Cloudflare

3. Verifique as configurações de DNS da Cloudflare

4. Lista de permissões de endereços IP e portas da Cloudflare

5. Verifique Mod_security

6. Desative mod_reqtimeout e mod_antiloris

7. Revise as configurações do Railgun

8. Entre em contato com o suporte


perguntas frequentes

Como faço para corrigir o erro 521?

8 métodos rápidos para corrigir o código de erro 521:
1. Verifique se o seu site está online
2. Revise as configurações de criptografia da Cloudflare
3. Verifique as configurações de DNS da Cloudflare
4. Lista de permissões de endereços IP e portas da Cloudflare
5. Verifique Mod_security
6. Desative mod_reqtimeout e mod_antiloris
7. Revise as configurações do Railgun
8. Entre em contato com o suporte

O que é o código de erro 521 no Chrome?

O código de erro 521 indica que a Cloudflare não consegue acessar o servidor de origem ou o servidor do seu site. Em outras palavras, você pode entender que a solicitação do cliente chegou ao servidor Content Delivery Network, mas ainda que a solicitação do CDN ou Cloudflare foi rejeitada pelo servidor/servidor de origem do site.