Como corrigir o erro 520 ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
16.12.2024

Como corrigir o erro 520

O erro 520 é um código de status HTTP que ocorre quando um servidor da Web (o servidor de origem) retorna uma resposta inesperada ou desconhecida para a Cloudflare. Esse erro é específico para sites que usam a Cloudflare como uma rede de distribuição de conteúdo (CDN) ou serviço de DNS. Quando a Cloudflare encontra uma resposta inesperada ou um problema de comunicação com o servidor de origem, ela retorna um erro 520 ao navegador do usuário, o que significa que a Cloudflare não conseguiu se conectar com sucesso ao servidor de origem.

O que significa o erro 520?

  • Código de erro: 520
  • Mensagem de erro: “O servidor da Web está retornando um erro desconhecido” ou mensagens semelhantes.
  • Serviço: Cloudflare (geralmente ocorre quando o Cloudflare está atuando como um proxy entre os usuários e um servidor da Web).

O que causa o erro 520?

Vários fatores podem causar um Erro 520, incluindo problemas no servidor de origem ou configurações incorretas no Cloudflare. As causas comuns incluem:

  1. Sobrecarga do servidor: O servidor de origem está sobrecarregado ou sofrendo um pico de tráfego, o que leva a timeouts ou solicitações descartadas.
  2. Firewall ou software de segurança: Firewalls, plugins de segurança ou configurações do servidor podem bloquear ou filtrar solicitações dos endereços IP da Cloudflare.
  3. Falhas no servidor de origem: O servidor de origem pode ter sofrido uma falha ou estar temporariamente indisponível.
  4. Cabeçalhos de resposta inválidos: O servidor de origem pode retornar uma resposta HTTP inválida ou malformada, que a Cloudflare não pode interpretar.
  5. Tempo limite de conexão: A Cloudflare pode encontrar tempos limite se o servidor de origem demorar muito para responder.
  6. Configurações de DNS incorretas: Problemas com as configurações de DNS entre a Cloudflare e o servidor de origem podem levar a falhas de comunicação.

Como corrigir o erro 520: Um guia passo a passo

Etapa 1: Verifique o status do seu Origin Server

Primeiro, certifique-se de que seu servidor de origem esteja on-line e em execução:

  1. Faça ping no servidor: Use uma ferramenta de linha de comando como ping ou tracert para testar a conectividade com o servidor.
    • No Windows: Abra o prompt de comando e digite:
      ping yourdomain.com
    • No Mac/Linux: Abra o Terminal e digite:
      ping yourdomain.com
  2. Se o servidor não estiver respondendo, reinicie o servidor ou verifique com seu provedor de hospedagem se há algum problema no servidor.

Etapa 2: analisar os registros do servidor

Verifique os registros do servidor da Web em busca de mensagens de erro ou padrões que possam indicar a causa do erro 520. Procure o seguinte:

  • Registros de erros do Apache, Nginx ou outro software de servidor.
  • Procure por erros da série 500 ou mensagens de tempo limite.

Isso pode fornecer informações sobre por que o servidor não está se comunicando adequadamente com a Cloudflare.

Etapa 3: Desative temporariamente qualquer software de segurança ou firewall do lado do servidor

Firewalls ou softwares de segurança podem bloquear solicitações da Cloudflare. Para determinar se esse é o problema:

  1. Desative temporariamente os firewalls do lado do servidor ou os plug-ins de segurança (por exemplo, Wordfence, ModSecurity).
  2. Verifique se a desativação dessas ferramentas resolve o erro 520.
  3. Se o problema for resolvido, coloque os intervalos de IP da Cloudflare na lista de permissões de seu firewall ou software de segurança. A lista completa dos endereços IP da Cloudflare pode ser encontrada no site da Cloudflare em https://www.cloudflare.com/ips.

Observação: Sempre reative as configurações de segurança após o teste para garantir que o servidor permaneça protegido.

Etapa 4: aumentar os recursos do servidor

Se o seu servidor estiver sob carga pesada, talvez seja necessário aumentar seus recursos:

  • Verifique o uso da CPU e da memória: Se o seu servidor estiver ficando sem memória ou CPU, atualize seu plano de hospedagem ou aumente os recursos do servidor.
  • Considere o uso de um plug-in de cache ou de uma rede de distribuição de conteúdo (CDN) para reduzir a carga do servidor e acelerar a distribuição de conteúdo.

Etapa 5: revisar e ajustar as configurações do Cloudflare

Às vezes, o problema pode estar nas definições de configuração entre a Cloudflare e seu servidor de origem:

  1. Pause o Cloudflare: Desative temporariamente o Cloudflare em seu site para ver se o erro persiste:
    • Faça login no painel de controle do Cloudflare.
    • Selecione seu domínio.
    • Clique em Advanced Actions (Ações avançadas) e em Pause Cloudflare (Pausar Cloudflare).
  2. Teste seu site: Se o site funcionar sem o Cloudflare, o problema pode estar nas configurações do Cloudflare.
  3. Reative o Cloudflare e ajuste as configurações como:
    • Modo SSL/TLS: Certifique-se de que o modo SSL/TLS no Cloudflare corresponda ao certificado SSL em seu servidor (por exemplo, Completo, Flexível).
    • Verificação de integridade do navegador: Tente desativar essa opção em Firewall Rules no Cloudflare para ver se isso resolve o problema.

Etapa 6: Verifique as configurações de DNS

Certifique-se de que os registros de DNS na Cloudflare estejam configurados corretamente para apontar para o seu servidor de origem:

  1. Faça login na Cloudflare e selecione seu domínio.
  2. Vá para a seção DNS.
  3. Verifique se os registros A e CNAME apontam para o endereço IP correto do seu servidor de origem.
  4. Desative o proxy para solução de problemas:
    • Clique no ícone de nuvem laranja ao lado do registro DNS para torná-lo cinza, o que desativa o proxy da Cloudflare para esse registro.
    • Isso o ajudará a determinar se o erro persiste sem que a Cloudflare atue como proxy.

Etapa 7: otimize os cabeçalhos HTTP de seu site

A Cloudflare pode encontrar erros se seu servidor enviar cabeçalhos HTTP inválidos:

  • Verifique se há cabeçalhos muito longos ou malformados que possam causar problemas.
  • Use ferramentas de navegador como Chrome DevTools (F12) ou Postman para inspecionar os cabeçalhos HTTP.
  • Corrija ou remova os cabeçalhos que possam estar causando problemas.

Etapa 8: entre em contato com o provedor de hospedagem

Se o problema persistir depois de seguir as etapas acima, entre em contato com o provedor de hospedagem na Web:

  • Forneça a data e a hora em que o erro ocorreu.
  • Inclua todas as mensagens de erro dos registros do servidor.
  • Os provedores de hospedagem podem ajudar a identificar problemas no lado do servidor que talvez não sejam visíveis para você.

Etapa 9: Entre em contato com o suporte da Cloudflare

Se você acredita que o problema está relacionado à própria Cloudflare, entre em contato com o suporte da Cloudflare:

  • Forneça detalhes como logs do servidor, mensagens de erro e etapas de solução de problemas que você já tentou.
  • A Cloudflare pode oferecer insights ou ajustes nas configurações que podem resolver o problema.

Resumo

O erro 520 ocorre quando há uma resposta inesperada ou desconhecida do servidor de origem para a Cloudflare. A correção desse erro requer a solução de problemas do servidor de origem e da configuração do Cloudflare. Seguindo as etapas descritas acima – verificar o status do servidor, analisar os registros, ajustar as configurações de segurança e otimizar as configurações – você pode diagnosticar e resolver esse problema de forma eficaz. Se o problema persistir, entre em contato com seu provedor de hospedagem ou com o suporte da Cloudflare para ajudar a identificar a causa e implementar uma solução.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills