# Erro 521 ou 522 da Cloudflare: site não abre: o que fazer

> O erro 521 quer dizer que o servidor do site recusou a conexão da Cloudflare, e o 522, que a Cloudflare tentou conectar e não teve resposta. As causas mais comuns são o servidor de origem fora do ar, o IP errado no registro DNS da Cloudflare, firewall bloqueando os IPs da Cloudflare, as portas 80 e 443 fechadas na VPS e a origem lenta demais. Comece testando o site sem a Cloudflare e conferindo o IP no DNS.

O erro **521** (`Web server is down`) quer dizer que o servidor do site recusou a conexão da Cloudflare. O **522** (`Connection timed out`) quer dizer que a Cloudflare tentou conectar e o servidor não respondeu a tempo. Nos dois, a Cloudflare está funcionando e o problema está entre ela e o servidor do site, a **origem**. As causas mais comuns são: origem fora do ar, IP errado no DNS da Cloudflare, firewall bloqueando a Cloudflare, portas `80` e `443` fechadas na VPS e origem lenta demais. Comece testando o site sem a Cloudflare e conferindo o IP no DNS.

> **Atenção: este tutorial mexe na segurança do seu site.** As mudanças descritas aqui são feitas por sua conta e risco. Confira cada passo antes de aplicar.

## Sintomas
- A página de erro da Cloudflare mostra `Error 521 Web server is down` ou `Error 522 Connection timed out`.
- Na tela, os quadros **Browser** e **Cloudflare** aparecem como **Working** e o quadro **Host** aparece com **Error**.
- O site todo fica fora do ar, ou o erro vai e volta.

## Causa 1: o servidor de origem está fora do ar ou reiniciando

**Como confirmar:** veja se o serviço está ativo. Na VPS, o selo no topo da página da VPS deve mostrar **Em execução**. Na hospedagem, o plano deve aparecer como `ativo` em **Hospedagem › Meus sites**. Confira também "Como ver o status dos serviços da StayCloud".

**Como resolver:** se a VPS está parada ou travada, ligue ou reinicie pelo painel; veja "Como reiniciar sua VPS pelo painel". Se a VPS está ligada, mas o site não responde, o servidor web ou a aplicação pode estar parado; veja "Como ver e gerenciar serviços na VPS via SSH". Se a hospedagem está suspensa por fatura em aberto, regularize em **Faturas**.

## Causa 2: o registro DNS na Cloudflare aponta para um IP errado

**Como confirmar:** no painel da Cloudflare, abra o DNS do domínio e veja o registro `A` do domínio (e do `www`, se houver) com o proxy ligado (nuvem laranja). Compare com o IP real:

- Hospedagem: o IP que aparece no topo da página do site, no painel da StayCloud.
- VPS: o IP de **Minhas VPS › sua VPS › Rede**.

Confira também se não há um registro `AAAA` (IPv6) antigo no mesmo nome.

**Como resolver:** corrija o registro `A` para o IP certo e apague registros `AAAA` que não pertencem ao seu servidor. Depois de uma migração ou troca de VPS, este é o primeiro lugar a conferir. Veja "Como apontar seu domínio para a StayCloud" e "Como ver os IPs e a rede da VPS pelo painel".

## Causa 3: o firewall da origem bloqueia os IPs da Cloudflare

**Como confirmar:** com o proxy ligado, todo o tráfego chega na origem vindo dos IPs da Cloudflare, publicados em https://www.cloudflare.com/ips/. Se um firewall, um plugin de segurança ou um `.htaccess` bloqueia ou limita esses IPs, a Cloudflare recebe recusa (521) ou fica sem resposta (522). Segundo a Cloudflare, essa é a causa mais comum do 522. Para testar, mude o registro para **DNS only** (nuvem cinza) por alguns minutos: se o site abre sem a Cloudflare, o bloqueio está entre a Cloudflare e a origem.

**Como resolver:** na VPS, revise as regras do firewall do painel e do UFW e não bloqueie as faixas da Cloudflare; veja "Como criar uma regra de firewall na sua VPS pelo painel" e "Como liberar portas com o firewall UFW na VPS via SSH". Na hospedagem, revise regras de bloqueio no `.htaccess` e plugins de segurança; se não achar a causa, abra um chamado.

## Causa 4: as portas 80 e 443 estão fechadas na VPS

**Como confirmar:** a Cloudflare conecta na origem pela porta `80` (modo SSL **Flexible**) ou `443` (modos **Full** e **Full (strict)**). Na VPS, rode `ufw status` para ver as portas liberadas no UFW e confira as regras na aba **Firewall** da VPS. Veja também se o servidor web está escutando nessas portas com `ss -tlnp`.

**Como resolver:** libere as portas `80` e `443` nas duas camadas de firewall e garanta que o servidor web está rodando. Se o modo SSL da Cloudflare é **Full** ou **Full (strict)**, a origem precisa responder em HTTPS na `443`, com certificado instalado.

## Causa 5: a origem está lenta demais

**Como confirmar:** o erro aparece em horários de pico, em páginas pesadas ou junto com o `524` (`A timeout occurred`), que é a origem conectando mas demorando demais para responder. Veja o uso de CPU, memória e disco do servidor; veja "Como ver o uso de CPU, memória e disco da sua VPS pelo painel" ou "Como ver o desempenho do seu site".

**Como resolver:** encontre o que está consumindo recursos (robôs, plugin pesado, tarefa agendada, consulta lenta). Veja "Site lento: o que verificar" e "VPS lenta ou travando: o que verificar". Se o site precisa de mais recursos, considere mudar de plano.

## Quando chamar o Suporte

A Cloudflare é configurada na sua própria conta, e a StayCloud não tem acesso a ela. O suporte da StayCloud cuida da infraestrutura da hospedagem e da VPS, não da configuração da Cloudflare nem da aplicação que você instala na VPS; veja "Perguntas frequentes sobre o que o suporte da StayCloud faz". Abra um chamado se o serviço aparece ativo, o IP na Cloudflare está certo, as portas estão liberadas e o site continua sem abrir mesmo com o registro em **DNS only**. Informe o domínio, o código do erro, o **Ray ID** da tela, o horário e o que você já testou.

## Relacionados
- Erros 5xx da Cloudflare (520 a 530): o que cada um significa
- Erros 1xxx da Cloudflare (1000, 1020, 1015 e outros): o que significam
- Como apontar seu domínio para a StayCloud
- Como ver os IPs e a rede da VPS pelo painel
- Como criar uma regra de firewall na sua VPS pelo painel
- Como liberar portas com o firewall UFW na VPS via SSH
- Como reiniciar sua VPS pelo painel
- Como ver e gerenciar serviços na VPS via SSH
- Perguntas frequentes sobre o que o suporte da StayCloud faz

---
Fonte: https://help.staycloud.com/artigos/erro-521-ou-522-da-cloudflare-site-nao-abre-o-que-fazer
