Como corrigir o erro 521 com WordPress e Cloudflare
Publicados: 2021-07-10Usar uma Content Delivery Network (CDN) como a Cloudflare em seu site WordPress pode ajudá-lo a diminuir drasticamente os tempos de carregamento. No entanto, você pode ocasionalmente se deparar com problemas específicos do Cloudflare, como “erro 521”. Esse erro específico impede que a plataforma se conecte ao seu site, o que significa que você também pode não conseguir acessar o seu site.
Neste artigo, falaremos sobre o que é o erro 521 do Cloudflare e suas causas. Em seguida, examinaremos três maneiras de corrigi-lo.
Vamos ao trabalho!
O que é o erro 521 no Cloudflare?
Um CDN como o Cloudflare armazena cópias em cache do seu site em uma rede de servidores localizados em todo o mundo. Quando um visitante tenta acessar seu site, Cloudflare “intercepta” essa conexão e carrega uma cópia em cache do servidor mais próximo de sua localização. Essa abordagem geralmente resulta em tempos de carregamento muito mais rápidos, bem como em uma carga de trabalho menor para o servidor primário do seu site.
Para que o Cloudflare funcione, ele precisa ser capaz de se conectar ao servidor do seu site. Se por algum motivo esse servidor se recusar a se conectar, você encontrará o erro 521:

Por padrão, o Cloudflare dirá que não pode se conectar ao servidor do seu site porque esse servidor está inativo. No entanto, existem vários outros motivos possíveis para que o CDN não consiga se conectar ao seu site.
Antes de falarmos sobre esses motivos, é importante observar que o erro 521 não é específico do WordPress. Você pode encontrar esse erro independentemente do Sistema de gerenciamento de conteúdo (CMS) que estiver usando e em sites externos. No entanto, o fato de você estar usando o WordPress oferece uma maneira adicional de solucionar o problema, que abordaremos em um minuto.
O que causa o erro 521 no Cloudflare
Como mencionamos anteriormente, o erro 521 ocorre quando o Cloudflare não consegue estabelecer uma conexão com o servidor do seu site. Normalmente, isso acontece por um dos três motivos:
- O servidor do seu site está fora do ar. Se você estiver usando um host WordPress de boa reputação, deverá ter uma taxa de tempo de atividade quase perfeita (cerca de 99,9%). Isso significa que, na maioria dos casos, o tempo de inatividade do servidor não é a causa raiz do erro 521.
- Seu servidor está bloqueando especificamente as solicitações do Cloudflare. Alguns firewalls bloqueiam IPs que consideram suspeitos e as solicitações do Cloudflare podem ser apanhadas nessa rede.
- Há um problema com seu certificado Cloudflare. Cloudflare pode criptografar o tráfego entre seu site e seus servidores usando seu próprio certificado Secure Sockets Layer (SSL). Se houver um problema com esse certificado, o servidor de origem pode recusar a conexão.
Isso pode parecer muito terreno potencial a ser coberto. No entanto, a maioria dessas causas é bastante fácil de descartar durante o processo de solução de problemas, como discutiremos na próxima seção.
Como corrigir o erro 521 com WordPress e Cloudflare (3 métodos)
Agora que cobrimos o básico, vamos orientá-lo sobre como solucionar o erro 521 do Cloudflare no WordPress. Percorreremos o processo passo a passo, descartando as causas mais comuns (e as mais fáceis de corrigir) primeiro. Vamos começar verificando se o servidor do seu site está inativo.
1. Descubra se o servidor do seu site está inativo
O tempo de inatividade do servidor é bastante raro entre provedores de hospedagem de renome. Muitos provedores oferecem tempos de atividade quase perfeitos. Portanto, a menos que você esteja usando um host da web não confiável, provavelmente pode descartá-lo como a raiz do erro 521.
No entanto, ainda é uma boa ideia ter certeza de que esse não é o problema, especialmente se você for novo no seu provedor de hospedagem atual. Se você não consegue acessar seu site devido ao erro 521, há outras maneiras de verificar se ele está online. Por exemplo, você pode usar o comando ping no terminal de comando, que deve funcionar independentemente de qual sistema operacional (SO) você está usando.
O comando ping executa um teste simples para determinar se um servidor está acessível e certifique-se de que você não tenha problemas de conectividade. Por exemplo, aqui estamos executando um teste de ping simples para Google.com (digitando “ping google.com”):


Se você obtiver uma resposta do servidor, ele está ativo e acessível.
Outra maneira de verificar se o servidor está fora do ar é usar um serviço online gratuito, como IsItDownRightNow? Essa ferramenta permite que você insira qualquer URL que desejar e verifica se está acessível:

Se o serviço informar que o site está ativo, você está pronto para prosseguir. Isso significa que a causa do seu erro 521 está em outro lugar. Se o seu servidor estiver inativo por algum motivo, você precisará entrar em contato com o seu provedor de hospedagem para descobrir o motivo.
2. Configure o firewall do seu servidor para colocar intervalos de IP do Cloudflare na lista de permissões
A próxima correção que você pode tentar é certificar-se de que o firewall do seu servidor sabe a passagem de solicitações do Cloudflare. Dependendo do tipo de plano de hospedagem que você usa, pode não ser possível alterar a configuração do seu servidor manualmente. Na maioria dos planos compartilhados e gerenciados, por exemplo, você não poderá modificar as configurações de firewall do servidor.
Se estiver usando um Virtual Private Server (VPS) não gerenciado ou um servidor dedicado, você deve ter acesso total às opções necessárias. Se estiver usando um firewall, você pode modificar suas configurações e colocar os intervalos de IP do Cloudflare na lista de permissões.
Como alternativa, você pode entrar em contato com seu provedor de hospedagem e pedir que verifiquem se o firewall do servidor está bloqueando algum endereço do Cloudflare. Devido à popularidade do CDN, esse não deveria ser o caso. No entanto, a equipe de suporte do seu host da web será capaz de lhe dar uma resposta definitiva.
3. Configure um Certificado de Origem Cloudflare
O Cloudflare permite que você configure como o CDN deve lidar com certificados SSL. Oferece várias opções de modos SSL, incluindo:
- Flexível. Com este modo, o Cloudflare se conectará ao seu site usando HTTP. Idealmente, você não deve usar esse modo, a menos que ainda não tenha configurado um certificado SSL para o seu site.
- Cheio. Este modo permite que os usuários decidam se desejam usar HTTP ou HTTPS para se conectar ao seu site. No entanto, se eles usarem HTTPS, o Cloudflare não validará o certificado do seu site.
- Rigoroso. Este modo também permite que os visitantes decidam qual protocolo usar. No entanto, ele informa ao Cloudflare para verificar a validade do certificado do seu site.
Se houver um problema com seu certificado que esteja causando o erro 521, isso geralmente acontecerá quando você estiver usando o modo SSL estrito . Isso porque o Cloudflare também requer um certificado de origem em sua extremidade para criptografar o tráfego com seu site.
Gerar um certificado de origem do Cloudflare é simples e, depois de fazer isso, você poderá acessar seu site sem que o erro 521 atrapalhe. Se houver um problema com o certificado do seu site, você verá um código de erro totalmente diferente (erro 526).
Conclusão
Se você estiver usando o Cloudflare junto com o WordPress, poderá encontrar o erro 521. Este código de erro específico aparece quando o Cloudflare não consegue estabelecer uma conexão com o servidor do seu site. Isso pode ser porque o servidor está fora do ar, seu firewall está bloqueando o Cloudflare ou há um problema com seu certificado SSL.
Para recapitular, aqui está o que você pode fazer para solucionar o erro 521 no Cloudflare:
- Verifique se o servidor do seu site está inativo.
- Configure o firewall do seu servidor para permitir intervalos de IP do Cloudflare.
- Configure um certificado de origem Cloudflare.
Você tem alguma dúvida sobre como solucionar o erro 521 no Cloudflare? Vamos falar sobre eles na seção de comentários abaixo!
Imagem em destaque via Sammby / shutterstock.com
