Erro 521 ou Erro 521: O servidor web está inativo ocorre porque o servidor web original se recusa a se conectar a partir do Cloudflare (Cloudflare é um provedor de serviços de proxy reverso, que é um tipo de servidor proxy intermediário entre um servidor e clientes). Mais especificamente, a Cloudflare tentou se conectar ao seu servidor de origem na porta 80 ou 443, mas recebeu um erro de conexão recusada.
Corrigir o erro 521: o servidor da Web está inativo
Causas comuns do erro 521

As duas causas mais comuns do erro 521 são:
O servidor web está offline
O processo do servidor web de origem (por exemplo, Apache ou Nginx) pode não estar em execução ou travou. Nesse caso:
- Certifique-se de que seu servidor web esteja funcionando corretamente.
- Revise o log de erros do servidor para encontrar a causa do erro.
Se você não conseguir realizar essas tarefas, entre em contato com seu provedor de hospedagem.
Solicitações da Cloudflare estão bloqueadas
O servidor web de origem ou a rede do provedor de hospedagem podem estar bloqueando solicitações da Cloudflare.
Como proxy reverso, o Cloudflare se conecta ao seu servidor a partir de um IP Cloudflare e todo o tráfego subsequente vem exclusivamente de um conjunto menor de IPs Cloudflare. Como resultado, certas soluções de segurança do lado do servidor podem distorcer o aumento de conexões legítimas deste pool menor de IPs como um ataque. Isso resulta no bloqueio de alguns IPs da Cloudflare ou na limitação de taxa.
Para resolver esse problema, coloque todos os intervalos de IP da Cloudflare na lista de permissões no firewall do servidor ou em qualquer outro software de segurança nativo . Lista de intervalos de IP da Cloudflare:
IPv4
- 103.21.244.0/22
- 103.22.200.0/22
- 103.31.4.0/22
- 104.16.0.0/12
- 108.162.192.0/18
- 131.0.72.0/22
- 141.101.64.0/18
- 162.158.0.0/15
- 172.64.0.0/13
- 173.245.48.0/20
- 188.114.96.0/20
- 190.93.240.0/20
- 197.234.240.0/22
- 198.41.128.0/17
IPv6
- 2400:cb00::/32
- 2405:b500::/32
- 2606:4700::/32
- 2803:f800::/32
- 2c0f:f248::/32
- 2a06:98c0::/29
Se você não conseguir colocar IPs da Cloudflare na lista de permissões, entre em contato com seu provedor de hospedagem.
Solução de problemas do erro 521: o servidor da Web está inativo
![Corrigir o erro 521: o servidor da Web está inativo Corrigir o erro 521: o servidor da Web está inativo]()
Você pode usar ferramentas de terceiros como cURL ou Telnet para testar a resposta do servidor de origem.
Para os comandos de exemplo abaixo, você precisa substituir o endereço IP 1.2.3.4 pelo endereço IP do servidor original. Além disso, você pode executar esses testes na porta 443.
Experimente cURL
cURL permite simular uma solicitação HTTP, por isso é uma boa ferramenta para testar se o seu servidor de origem está funcionando corretamente. Você pode executar cURL por meio da ferramenta de linha de comando Terminal no Mac OS ou Linux.
Execute o comando cURL no IP do seu servidor usando o registro A ou CNAME para o nome de domínio mostrado no aplicativo DNS do painel Cloudflare.
curl http://1.2.3.4 -v
Se for bem-sucedido, você verá uma resposta HTTP 200 junto com o HTML do site. Uma solicitação cURL com falha terá a seguinte aparência:
# curl 1.2.3.4
curl: (7) Failed to connect to 1.2.3.4 port 80: Connection refused
Experimente Telnet
Os usuários do Windows podem testar a conectividade usando Telnet (via prompt de comando ).
Execute um comando semelhante a este:
telnet 1.2.3.4 80
Erros, como:
Unable to connect to remote host: Connection refused
significa que seu servidor web não está funcionando ou está bloqueando solicitações.
O erro de conexão recusada ficará assim:
# telnet 1.2.3.4 80
Trying 1.2.3.4...
telnet: connect to address 1.2.3.4: Connection refused
telnet: Unable to connect to remote host
Ver mais: