Oerro 521 é essencialmente uma mensagem baseada no Cloudflare que geralmente ocorre quando o servidor do site WordPress não consegue estabelecer uma conexão com o Cloudflare.
o erro do Web Server 521 é Down por uma variedade de razões e, muitas vezes, é um dos erros mais difíceis de resolver
Ao contrário de outros códigos que estão relacionados a situações completamente únicas, o erro 521 está de fato relacionado a websites que usam o CloudFlare. Mas, ao mesmo tempo, não diz muito sobre causas e situações específicas. Isso de fato torna difícil a solução.
Para ajudar o senhor a ter uma visão geral do erro 521 e entender como pode resolvê-lo, sugiro-lhe que leia cuidadosamente este artigo
Capítulo 1: O que causa o erro 521 e como reconhecê-lo?
A fim de dar-lhe uma perfeita compreensão do conceito do erro 521, aqui estão os pontos que desenvolveremos em conjunto neste primeiro capítulo:
- Definição do erro 521;
- Definição de Cloudflare ;
- As causas do erro 521 e as pistas para reconhecê-lo.
1.1 Qual é o erro 521?
O erro 521, também conhecido como servidor não encontrado, é um erro particularmente relacionado a websites hospedados com o Cloudflare. Muitas vezes, ele tende a funcionar como o erro da porta 504, mas a diferença é o problema que causou o erro.
Como lembrete, isso significa que a conexão do Cloudflare com o servidor de origem no porto 80 ou 443 foi rejeitada, resultando na visualização do código 521 pelos usuários.
Fonte hooshmand
Como resultado, o usuário receberá uma mensagem de rejeição de conexão que pode ou não deixar claro que se trata de um código 521.
1.2 O que é Cloudflare?
O Cloudflare é uma rede de entrega de conteúdo que atua como um proxy entre o navegador do visitante e seu website.
O Cloudflare é usado principalmente para melhorar o desempenho, a velocidade e a segurança das aplicações e dos websites
Além disso, o Cloudflare protege o website contra roubo de identidade ou injeções SQL como ameaças.
1.3. Principais causas do erro de Cloudflare 521
Há três fatores problemáticos principais que podem causar esse erro no sistema do usuário ao usar o serviço Cloudflare. E esses fatores são explicados da seguinte maneira:
- O servidor da Web está offline
O primeiro problema que pode causar esse erro em um sistema de usuário do Cloudflare é um servidor web de origem ociosa
S vezes o processo original do servidor web como Apache ou Nginx é incapaz de funcionar ou falha devido a um mau funcionamento do servidor. E, no total, essas coisas criam o erro 521.
- Pedidos bloqueados de Cloudflare
A segunda coisa principal que pode criar esse erro no Cloudflare é a questão do bloco de pedidos
Em algumas situações, o servidor web de origem ou a rede do provedor de hospedagem bloqueia pedidos de Cloudflare e, portanto, cria cenários de bloqueio de conexão
E o erro 521 é essencialmente uma maneira de o Cloudflare informar seus usuários sobre esse problema.
- Má detecção
Devido à sua natureza de proxy, o Cloudflare acessa seu servidor WordPress com um endereço IP que muitas vezes é o mesmo. Na verdade, o endereço IP de cada visitante deveria ser diferente.
É por isso que o sistema de segurança de seu servidor pode considerá-lo um ataque de hacker
Isso porque o servidor detecta a quantidade de tráfego de endereços IP que são semelhantes entre si. Como resultado, o servidor irá bloquear o endereço IP do Cloudflare e aparecerá um código de erro 521.
1.4. Como reconheço o erro 521?
Nem sempre é claro se esse erro ocorre apenas durante a navegação ou se o senhor recebe uma mensagem de que está sofrendo um erro 521. Isso pode ocorrer de várias maneiras, entre as quais as que se seguem:
- Isso pode ocorrer fazendo com que a janela dos programas ativos em seu computador se feche;
- Isso pode envolver o congelamento freqüente do computador do senhor ao executar o mesmo programa ou website;
- Há um erro de 521 quando o senhor recebe uma mensagem de “Não é possível abrir a prancheta”;
- A frase “A prancheta já foi aberta por outro pedido” também pode significar um erro de 521.
Essas 521 mensagens de erro são sintomas prováveis que lhe permitirão saber a natureza do erro, se o senhor não tiver uma indicação concreta.
Capítulo 2: Como corrigir o erro 521 para WordPress e Cloudfare?
Uma vez que o código 521 está principalmente relacionado com os sites do WordPress, neste capítulo vamos descobrir algumas maneiras de corrigir o erro 521 no WordPress.
Aqui estão minhas sugestões de dicas:
2.1. Verifique se o servidor de origem de seu site está online
Portanto, antes de mais análises, o senhor deve primeiro certificar-se de que o servidor de origem no qual o senhor hospeda o site esteja on-line.
Para fins de teste, recomendo o uso do comando cURL no servidor IP original. Especialmente para aqueles de vocês que usam Mac ou Linux, o senhor pode testar diretamente do terminal
Por exemplo cacho 103.56.149.29.
Se houver uma resposta, isso significa que não há problemas com o servidor de origem que o senhor está usando.
O uso do comando cURL não é uma possibilidade quando o senhor está no Windows. A opção de verificação possível é usar ferramentas como Verificação do Cabeçalho HTTP
Basta entrar http //1.2.3.4onde 1.2.3.4 é considerado o verdadeiro endereço IP do seu servidor.
Fonte kinsta
O senhor pode encontrar o verdadeiro endereço IP de seu servidor no painel de controle do A record que aponta para seu domínio.
Se seu servidor estiver UP ou Online, uma resposta HTTP 200 geralmente aparece, ou se o senhor estiver usando um VPS, a resposta pode ser 404 Não encontrado ou 403 Proibido, dependendo das configurações de seu VPS.
Fonte fixrunner
Mas basicamente mostra que o servidor de origem está online, como sempre dá uma resposta.
Agora, o que o senhor precisa estar atento, se o servidor de origem estiver em baixo, a informação é Host Not Found ou Failed to connect.
Caso o senhor suspeite que seu servidor é cúmplice do problema, deverá contatar sua companhia anfitriã.
2.2. Conceder acesso aos endereços IP da Cloudflare
Se o servidor estiver on-line e o erro 521 continuar a aparecer, isso significa que o senhor precisa conceder acesso ou fazer uma lista branca de todos os endereços IP do Cloudflare, para que eles não sejam bloqueados pelo servidor.
Para fazer isso, o senhor precisa modificar o .htaccess. No entanto, todos os endereços IP do Cloudflare devem ser confirmados como desbloqueados.
Se o senhor estiver confuso ou inseguro sobre a edição do arquivo .htaccess, basta entrar em contato com seu web host. O senhor pode pedir a ajuda deles para modificá-la.
2.3. Verificar e corrigir o erro no arquivo .htaccess
Se o senhor já tentou corrigir erros do WordPress antes, talvez tenha notado que o arquivo .htaccess tem muito a ver com erros.
Ao contrário de outros erros, não podemos simplesmente regenerar o arquivo e corrigir os erros. Aqui também temos que fazer outras coisas para garantir que o processo esteja correto.
O arquivo .htaccess corrompido não é a razão do erro 521. Portanto, a solução também é diferente. Para consertá-lo, o primeiro passo será a abertura do arquivo .htaccess:
- O senhor pode abrir o arquivo do administrador do cPanel.
- No interior, o senhor verá o arquivo .htaccess. Alternativamente, o senhor pode acessar as configurações a partir do menu superior. Clique sobre as configurações, depois poderá selecionar “Mostrar arquivos ocultos”.
- Quando o senhor clicar na opção Mostrar arquivos ocultos, verá a opção de arquivo .htaccess.
- Abra agora o processo. O senhor pode clicar no botão “editar código”. O senhor verá então o editor do arquivo.
Fonte Fixrunner
O senhor precisará certificar-se de que nenhum endereço IP seja bloqueado. O senhor pode confirmar que os endereços IP do cloudflare têm ‘.com/ips’. Assegure-se de que nenhum dos endereços IP dessa lista esteja bloqueado.
Se o arquivo .htaccess estiver bloqueando qualquer um dos endereços IP, o senhor precisará remover o bloqueio. Uma vez feito isso, o senhor pode tentar recarregar o site para ver se ele funciona ou não. Isso certamente resolverá o problema.
2.4. Alterar HTTP para HTTPS
Quando o senhor não tiver um certificado SSL, o site redirecionará todos os pedidos HTTP. Mesmo que o senhor escreva HTTPS://example.com, ele será redirecionado para http://example.com. Isso se deve ao protocolo.
Agora, quando o senhor ativa o SSL, o Cloudflare redireciona os websites para o HTTPS. No entanto, se seu domínio WordPress atual estiver configurado para HTTP, a contradição surgirá. O Cloudflare tentará redirecionar a URL para HTTPS enquanto o site tentará redirecionar a URL para HTTP. Como resultado, o senhor verá o erro.
A maneira mais fácil de resolver esse problema é mudar o HTTP para HTTPS. Para mudá-lo, o senhor pode ir aos ajustes do WordPress
Nos ajustes gerais, o senhor verá a opção de mudar a URL. Mude a URL e recarregue a página
Agora o senhor pode tentar recarregar o site novamente para ver se ele funciona. Se tudo correr bem, o site vai funcionar bem.
Caso contrário, certifique-se de não ter o plugin de redirecionamento que está causando o problema. Se o senhor tem um plugin redirecionado instalado, isso pode causar problemas. Recomenda-se desativá-lo para ver se o plugin é ou não o problema. Se o problema for o plugin, tudo será melhor depois de desativá-lo.
2.5. Mudar o SSL completo para SSL flexível
A Cloudflare tem diferentes opções que o senhor pode usar com relação ao certificado SSL. As duas opções com as quais nos preocuparemos são
- SSL completo ;
- Flexível SSL.
Além dessas, há várias outras opções. No entanto, consideraremos esses dois aspectos apenas para manter a lógica de nosso assunto
Muito freqüentemente, o SSL completo é, às vezes, cúmplice desse erro. Portanto, o senhor pode simplesmente converter o certificado SSL em flexível em vez de completo.
Aqui estão alguns passos para acessar essa opção
- O senhor deverá primeiro entrar no painel de bordo;
- O senhor pode então selecionar a opção criptográfica nas abas do menu
- Dê uma olhada na barra lateral e o senhor verá a opção de selecionar o SSL;
- Mude o certificado SSL de completo para flexível;
- Aguarde que ela seja ativada;
- Tente carregar o site novamente para ver se funcionou ou não.
Fonte Fixrunner
Aqui está um vídeo que mostra, passo a passo, como o senhor pode fazer isso:
Alternativamente, se o senhor tiver instalado o plugin Cloudflare WordPress em seu website, poderá também mudar as coisas a partir daí
Se o senhor ainda não o instalou, pode instalar o Cloudflare Flexible SSL a partir do diretório de plugins do WordPress
2.6. Apoio de contato
Se nada funcionar, o senhor provavelmente poderá contatar o apoio e ver o que eles têm a dizer sobre o assunto. O senhor ainda tem aqui duas opções. O senhor talvez não saiba se deve entrar em contato com o suporte de hospedagem ou se deve entrar em contato com o suporte do CDN.
O senhor pode contatar primeiro o suporte de hospedagem e perguntar se há algo de errado com o servidor. Se o senhor ainda não estiver satisfeito, poderá contatar a equipe de apoio do Cloudflare.
Na maioria dos casos, o problema é com a hospedagem e não com o Cloudflare. Portanto, o senhor deve contatar primeiro o suporte de hospedagem e depois, se não tiver uma solução, pode contatar o suporte do Cloudflare para ver o que está errado.
O senhor deve primeiro executar as dicas acima e, se nada funcionar, pode contatar o apoio.
Mas, no capítulo abaixo, veremos algumas soluções de conserto de servidores web.
Capítulo 3: Solução de problemas de servidor quebrado
A solução de problemas no servidor nunca é uma tarefa fácil. Quer o senhor tenha um pequeno servidor doméstico ou um gigante de milhares de computadores, é preciso seguir medidas meticulosas para colocá-lo novamente em funcionamento
Aqui está um panorama completo das medidas que o senhor precisa tomar para solucionar os problemas.
3.1. Analisar sua infra-estrutura de rede
O senhor terá mais chances de resolver os problemas da rede se começar por determinar onde tudo está conectado na infraestrutura.
Fonte Ezynow
O senhor poderá detectar as vulnerabilidades da rede, descobrindo todas as aplicações, processos e computadores da rede.
3.2. Estude sua rede
Várias ferramentas podem ajudar o senhor a mapear toda a infraestrutura da rede. Ferramentas tais como IPCONFIG pode ajudar a encontrar o problema
3.3. A conexão está quebrada
A partir da aplicação de solução de problemas da rede, descubra pelo modelo OSI se as sete camadas estão funcionando corretamente. Normalmente, se a primeira camada não estiver funcionando, toda a conexão será rompida
Fonte Sites.google
Verifique se o cabo de rede está conectado. O problema também pode ser uma conexão quebrada quando o cabo da rede é desconectado ou cortado. Verifique também se o interruptor da rede está funcionando corretamente.
3.4. Sem endereço IP
Seu servidor pode estar desligado simplesmente por causa de configurações desconhecidas de endereços IP. Um endereço IP nulo, como 0,0,0,0 ou um endereço automático começando com 169,254, geralmente causará problemas de falha no servidor
O senhor precisará obter um endereço IP válido antes de poder fazer o backup de seu servidor
Fonte Wikipedia
Para resolver esse problema, abra a Rede e o Centro de Compartilhamento e selecione “Obter automaticamente o endereço IP”
O senhor também pode ativar um servidor DHCP (Dynamic Host Configuration Protocol) para resolver o problema.
3.5. Sem servidores DNS
Sem servidores DNS configurados em sua rede, toda comunicação só será possível através de um endereço IP. Um problema com um servidor falho nesse caso pode ser uma quebra de linha entre o roteador e a Internet
Fonte Slideshare
Para resolver esse problema, configure o servidor DNS para uma configuração manual e preencha os endereços IP do servidor. O senhor também pode configurar os servidores DNS públicos do Google para ajudá-lo a pingar e rastrear pacotes bloqueados.
3.6. Nenhuma porta de entrada padrão
Seus servidores podem estar desligados porque não há um endereço IP padrão de gateway. Isso interrompe a comunicação entre a subrede e a rede local
Fonte Infoforal
O senhor ainda pode trabalhar como de costume em seus servidores locais. No entanto, se o senhor precisar acessar uma rede externa, terá que configurar manualmente um endereço IP de gateway.
3.7. Máscara de sub-rede de IP incorretamente configurada
Um endereço de máscara de sub-rede de IP mal configurado pode dificultar a comunicação com o servidor
Fonte Sti2d
O senhor pode configurar essa máscara de sub-rede IP manualmente ou trabalhar com o servidor DHCP para identificar a fonte, se ela estiver configurada incorretamente.
Capítulo 4: Outras perguntas feitas sobre o erro 521
4.1. O que é o erro 521?
O erro 521 “Web Server is Down” é um erro diretamente relacionado com a mensagem de erro do Cloudflare 521 (semelhante ao erro 520) que aparece sempre que seu servidor Web não consegue se conectar com o Cloudflare
4.2. O que é Cloudflare?
O Cloudflare é geralmente usado para aumentar a segurança e o desempenho das aplicações web. Isso melhora o desempenho geral, a segurança e reduz o tempo de carga de qualquer website hospedado via Cloudflare.
4.3. Por que ocorre o erro 521?
O erro do Web Server 521 é Down pode ser causado por várias razões, especificamente nesses três casos:
Primeiro, o erro 521 ocorre porque o servidor da web de origem está recusando uma conexão do Cloudflare. Especificamente, o Cloudflare tentou se conectar ao seu servidor de origem na porta 80 ou 443, mas recebeu um erro de conexão.
Em segundo lugar, o servidor do seu site WordPress pode estar em baixa (temporariamente). Mesmo que tudo esteja configurado corretamente em seu lado, é possível que o servidor esteja offline. Nesse caso, o Cloudflare não poderá se conectar e exibirá o erro 521 do Cloudflare.
Em terceiro lugar, o servidor de seu website pode estar funcionando corretamente, mas pode estar bloqueando os pedidos de conexão do Cloudflare por algum motivo
4.4 Como consertar o erro do Cloudflare?
- Antes de mais nada, certifique-se de que seu servidor original da web esteja atento;
- Rever os registros de erros do servidor web de origem para identificar falhas nas aplicações do servidor web;
- Assegure-se de que nenhum endereço IP Cloudflare seja bloqueado ou limitado;
- Forneça acesso a todas as faixas de endereços IP do Cloudflare no firewall do seu servidor web de origem.
4.5. O que significa “downed web server”?
Um servidor pode descer por muitas razões. Talvez uma máquina física esteja perdendo potência, ou talvez haja um problema com o sistema operacional ou com o cartão de rede
4.6. Como consertar o servidor que falhou?
Aqui estão algumas ações práticas que podem ajudar o senhor:
- Analise a infra-estrutura de sua rede
- Estude sua rede;
- Assegure-se de que a conexão não seja rompida;
- Assegure-se de que seu endereço IP não seja inválido;
- Certifique-se de que haja um servidor DNS;
- Certifique-se de que haja uma porta de entrada padrão;
- Assegure-se de que a máscara da sub-rede de PI esteja ajustada corretamente.
Conclusão
O erro 521 é um código específico do website, que é um pouco mais complexo de resolver do que os outros códigos.
Mas, neste artigo, tomamos o tempo necessário para desenvolver os conceitos básicos que podem ser difíceis de entender. Seguindo meu conselho, o senhor facilmente evitará ou corrigirá o código 521
Se o senhor tiver mais alguma pergunta, sinta-se à vontade para colocá-las nos comentários que se seguem.
Obrigado pela leitura e até breve!