Il 521 è un codice specifico di Cloudflare. Indica che Cloudflare ha tentato di connettersi al server web di origine e che la connessione è stata rifiutata: il server di origine ha respinto attivamente la connessione TCP invece di lasciarla andare in timeout.
O il software del server web (nginx, Apache, IIS, Node.js e così via) non è in esecuzione o non è in ascolto sulla porta prevista, oppure un firewall sul server di origine o davanti a esso rifiuta le connessioni dagli indirizzi IP di Cloudflare. Con la modalità di crittografia SSL/TLS impostata su “Full” o “Full (strict)”, Cloudflare inoltra le richieste HTTPS al server di origine tramite HTTPS (porta 443), quindi anche un server di origine in ascolto solo sulla porta 80 produce un 521.
Esempio di risposta
HTTP/1.1 521 Web Server Is Down
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 8f3a1b2c4d5e6f71-AMS SEO e verifica dei redirect
Un 521 significa che il sito è di fatto offline per visitatori e crawler. Le interruzioni brevi sono tollerate, ma se il problema persiste Google rallenta la scansione e alla fine rimuove le pagine. Riavvia il server web, consenti gli intervalli IP di Cloudflare nel firewall e controlla la porta su cui è in ascolto il server di origine.
Cause comuni e casi d’uso
- Il processo del server web è andato in crash o è stato arrestato.
- Un firewall, un plugin di sicurezza o il provider di hosting blocca gli indirizzi IP di Cloudflare, per esempio dopo averli sottoposti a rate limiting.
- Il server di origine non è in ascolto sulla porta usata da Cloudflare, per esempio manca un listener HTTPS con la modalità SSL “Full”.
- Il record DNS in Cloudflare punta a un vecchio server su cui non è più in esecuzione un server web.