Le code 521 est propre à Cloudflare. Il signifie que Cloudflare a tenté de se connecter au serveur web d’origine et que la connexion a été refusée : le serveur d’origine a activement rejeté la connexion TCP au lieu de la laisser expirer.
Soit le logiciel serveur web (nginx, Apache, IIS, Node.js, etc.) ne fonctionne pas ou n’écoute pas sur le port attendu, soit un pare-feu installé sur le serveur d’origine ou placé devant lui rejette les connexions provenant des adresses IP de Cloudflare. Lorsque le mode de chiffrement SSL/TLS est réglé sur « Full » ou « Full (strict) », Cloudflare transmet les requêtes HTTPS au serveur d’origine en HTTPS (port 443) : un serveur d’origine qui n’écoute que sur le port 80 produit donc lui aussi un 521.
Exemple de réponse
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 et vérification des redirections
Un 521 signifie que le site est de fait hors ligne pour les visiteurs et les robots d’exploration. Les courtes interruptions sont tolérées, mais si la panne dure, Google ralentit l’exploration et finit par retirer des pages. Redémarrez le serveur web, autorisez les plages d’adresses IP de Cloudflare dans le pare-feu et vérifiez le port sur lequel écoute le serveur d’origine.
Causes fréquentes et cas d’usage
- Le processus du serveur web a planté ou a été arrêté.
- Un pare-feu, un plugin de sécurité ou l’hébergeur bloque les adresses IP de Cloudflare, par exemple après leur avoir appliqué une limitation de débit.
- Le serveur d’origine n’écoute pas sur le port utilisé par Cloudflare, par exemple aucun service HTTPS n’est à l’écoute alors que le mode SSL est « Full ».
- L’enregistrement DNS dans Cloudflare pointe vers un ancien serveur sur lequel ne tourne plus aucun serveur web.