O erro 521 ocorre quando um servidor web não responde à solicitação ao ser acessado pelo Cloudflare. Em outras palavras, o Cloudflare tentou se comunicar com o servidor de origem, mas não conseguiu estabelecer uma conexão.
Esse problema pode ser frustrante para quem administra sites, pois impede que as pessoas usuárias acessem o conteúdo desejado.
Confira formas para corrigir o erro 521, as causas desse erro e a importância de monitorar os servidores para evitar problemas semelhantes.
Como corrigir o erro 521?
A correção do erro 521 envolve verificar o status do servidor de origem e ajustar configurações específicas. Abaixo, detalhamos os principais passos para solucionar essa questão.
Teste o servidor de origem para saber se ele está online
Antes de qualquer ajuste, é essencial confirmar se o servidor de origem está online e se funciona corretamente. Para isso, você pode usar os seguintes métodos:
-
- Verifique o status do servidor: utilize ferramentas como “ping” ou “telnet” para verificar se o servidor responde às solicitações. Por exemplo: ping seuservidor.com;
- Acesse diretamente: tente acessar o site diretamente pelo IP do servidor de origem, sem passar pelo Cloudflare, para ver se o servidor responde adequadamente;
- Analise os logs do servidor: analise os logs do servidor para identificar possíveis erros de rede, firewall ou configurações que possam impedir o acesso.
Dê permissão para todas as amplitudes IP do Cloudflare no firewall do seu servidor
O Cloudflare opera como um intermediário entre a pessoa usuária e o servidor de origem. Para que ele funcione corretamente, todas as faixas de IP devem ser permitidas pelo firewall do servidor. Caso contrário, o servidor de origem pode bloquear as solicitações vindas do Cloudflare, o que resultará no erro 521.
-
- 1. Atualize as regras do firewall: verifique se o firewall do servidor está configurado para permitir os IPs do Cloudflare — você pode encontrar a lista completa de IPs permitidos no site do Cloudflare e adicionar essas regras manualmente ao firewall;
- 2. Configure o firewall: para ajustar as permissões, use comandos específicos, como os exemplos, a seguir, para servidores Linux com `iptables`:
sudo iptables -A INPUT -p tcp -s 173.245.48.0/20 -j ACCEPT;
-
- 3. Repita o comando: use o comando para cada faixa de IP listada pelo Cloudflare;
- 4. Testes após ajustes: após atualizar as regras, teste novamente o acesso ao site para verificar se o erro foi resolvido.
Opções mais específicas
Se o problema persistir, considere as seguintes ações adicionais:
-
- Verifique bloqueios por IP: alguns sistemas de segurança podem bloquear as solicitações do Cloudflare, por isso, verifique se não há regras de bloqueio específicas para os IPs do Cloudflare no servidor;
- Se existir algum bloqueio, a recomendação é acessar o painel de controle da hospedagem e inserir os endereços de IP do Cloudflare na lista branca (whitelist);
- Confira a atualização de software: certifique-se de que todos os softwares do servidor (como servidores web, módulos de firewall e sistemas operacionais) estejam atualizados. Versões desatualizadas podem conter bugs ou falhas de segurança que causam erros de conexão;
- Veja as configurações de SSL/TLS: verifique as configurações de SSL/TLS no servidor de origem para garantir que elas estejam compatíveis com as configurações do Cloudflare. Problemas de certificado SSL configurado de modo inadequado podem causar falhas de comunicação entre o Cloudflare e o servidor.
Causas do erro 521
O erro 521 pode ser causado por uma variedade de fatores, geralmente relacionados à configuração do servidor ou ao firewall. As causas mais comuns incluem:
-
- Servidor offline ou indisponível: o servidor de origem pode estar desligado, sobrecarregado ou enfrenta falhas de hardware ou rede;
- Firewall que bloqueia os IPs do Cloudflare: se o firewall do servidor não estiver configurado corretamente, ele pode bloquear as solicitações do Cloudflare, o que resultará no erro 521;
- Problemas de conexão SSL/TLS: configurações incorretas de SSL/TLS podem impedir a comunicação segura entre o Cloudflare e o servidor de origem;
- Bloqueio de portas: algumas configurações de firewall podem bloquear portas específicas necessárias para a comunicação do Cloudflare, como as portas HTTP (80) e HTTPS (443).
Entenda qual a importância de monitorar os servidores
Monitorar os servidores é crucial para evitar erros como o 521 e manter a disponibilidade do site. O monitoramento contínuo permite identificar problemas antes que afetem as pessoas usuárias, a fim de garantir uma resposta rápida a incidentes.
-
- Detecção de falhas: ferramentas de monitoramento, como as oferecidas pela Locaweb, ajudam a detectar falhas e indisponibilidades no servidor em tempo real;
- Ajustes proativos: com monitoramento, é possível ajustar configurações de forma proativa, o que evita erros como o 521, que pode impactar negativamente a experiência da pessoa usuária;
- Segurança aprimorada: manter os servidores monitorados também é uma prática importante para reforçar a segurança e prevenir ataques que possam desabilitar o acesso ao seu site.
Conclusão
Para corrigir o erro 521, siga os passos abaixo:
-
- Teste o servidor de origem para garantir que ele está online e funciona corretamente;
- Configure o firewall do servidor para permitir todas as faixas de IP do Cloudflare;
- Realize ajustes específicos, como verificar bloqueios de IP, atualizações de software e configurações de SSL/TLS.
Manter o servidor devidamente configurado e monitorado é essencial para evitar erros e garantir que o seu site esteja sempre disponível para quem o acessa.
Para mais informações sobre como gerenciar os seus servidores, conheça também os nossos serviços de VPS.