Erreur 521 Cloudflare : écran affichant Web server is down dans une salle de serveurs

Tu ouvres ton site et, au lieu de ta page d'accueil, une page blanche te dit « Error 521 : Web server is down ». Rassure-toi : ton site n'est pas forcément mort. Ce message signifie simplement que Cloudflare ne parvient plus à joindre ton serveur d'origine.

Bonne nouvelle : l'erreur 521 se diagnostique vite et se répare dans la majorité des cas sans être développeur. Dans ce guide, on t'explique ce que ce code veut dire, les causes qui le provoquent et les 5 étapes pour remettre ton site en ligne, du plus simple au plus avancé.

Erreur 521 : ce que « Web server is down » veut vraiment dire

Cloudflare agit comme un intermédiaire entre tes visiteurs et ton serveur d'hébergement. Quand quelqu'un tape ton adresse, Cloudflare reçoit la demande puis la transmet à ton serveur, qu'on appelle le « serveur d'origine ».

L'erreur 521 signifie que ton serveur d'origine a refusé la connexion de Cloudflare. Autrement dit : le problème ne vient pas de Cloudflare, mais de ton côté. Ton serveur est soit éteint, soit injoignable, soit il bloque les requêtes de Cloudflare.

Ne confonds pas l'erreur 521 avec ses cousines : la 522 arrive quand le serveur met trop longtemps à répondre (délai dépassé), et la 520 quand il renvoie une réponse incompréhensible. La 521, elle, c'est un refus net de connexion.

Ton action concrète : connecte-toi au panneau de ton hébergeur et vérifie que ton serveur ou ton hébergement mutualisé est bien en ligne. Si ton site est aussi inaccessible en tapant directement son adresse IP ou son adresse temporaire, le problème vient bien du serveur.

Les 5 causes les plus fréquentes de l'erreur 521

1. Ton serveur est éteint, planté ou surchargé. Une maintenance chez l'hébergeur, un redémarrage qui a mal tourné, ou un serveur saturé (mémoire ou CPU à 100 %) et ton site ne répond plus à personne, Cloudflare compris.

2. Ton pare-feu bloque les adresses IP de Cloudflare. C'est la cause numéro un. Cloudflare utilise un nombre limité d'adresses IP pour transmettre le trafic. Si ton pare-feu, ton module de sécurité ou un outil comme fail2ban ne les a pas autorisées, il les prend pour une attaque et les bloque.

3. Des modules de sécurité trop agressifs. Sur les serveurs Apache, des modules comme mod_reqtimeout ou mod_antiloris protègent contre les attaques par déni de service, mais ils peuvent confondre les requêtes répétées de Cloudflare avec une attaque et les rejeter.

4. Un problème de certificat SSL ou de mode de chiffrement. Si tu as réglé Cloudflare en mode « Full » ou « Full (strict) », Cloudflare exige une connexion HTTPS vers ton serveur. Sans certificat valide côté serveur, ou avec le port 443 fermé, la connexion échoue.

5. Les ports 80 ou 443 sont fermés. Cloudflare a besoin du port 80 (mode Flexible) ou du port 443 (modes Full et Full strict). Si ton serveur n'écoute pas sur le bon port, il ne peut pas répondre.

Attention : ne désactive jamais complètement ton pare-feu pour « tester ». Tu ouvrirais ton serveur à toutes les attaques. La bonne méthode, c'est d'autoriser uniquement les adresses IP officielles de Cloudflare, qu'on te détaille à l'étape 3.

Ton action concrète : note l'heure exacte où l'erreur est apparue et demande-toi ce qui a changé juste avant : mise à jour, changement de réglage Cloudflare, maintenance de l'hébergeur. Cette piste te fera gagner un temps fou.

Réparer l'erreur 521 étape par étape

On procède du plus simple au plus avancé. Teste ton site après chaque étape : inutile d'aller plus loin si le problème est déjà réglé.

Étape 1 : vérifie que ton serveur est en ligne

Connecte-toi à l'espace client de ton hébergeur et regarde l'état du serveur : uptime, charge, alertes de maintenance. Sur un mutualisé, vérifie aussi que ton quota de ressources (mémoire, processus) n'est pas saturé.

Si le serveur est éteint ou planté, redémarre-le depuis le panneau. Attends quelques minutes, puis recharge ton site.

Ton action concrète : si le serveur était éteint et que le redémarrage règle le problème, demande à ton hébergeur pourquoi il s'est arrêté. Un serveur qui tombe sans raison, c'est un signal d'alerte.

Étape 2 : mets Cloudflare en pause pour isoler le problème

Dans ton tableau de bord Cloudflare, active le « mode développement » ou mets le proxy en pause (l'icône du nuage passe en gris). Ton site devient alors accessible directement, sans passer par Cloudflare.

Si ton site refonctionne sans Cloudflare, tu as la confirmation que le blocage se joue entre Cloudflare et ton serveur, et pas ailleurs. C'est aussi une solution de secours temporaire pour remettre ton site en ligne le temps de réparer.

Le petit réflexe hunter : avant de toucher à quoi que ce soit, vide le cache de ton navigateur ou teste en navigation privée. Un vieux cache peut te faire croire que l'erreur persiste alors qu'elle est déjà réparée.

Ton action concrète : note le résultat du test avec Cloudflare en pause. « Ça marche sans Cloudflare » est l'information la plus utile que tu pourras transmettre à ton hébergeur.

Étape 3 : autorise les adresses IP de Cloudflare

C'est l'étape qui règle la majorité des erreurs 521. Cloudflare publie la liste officielle de ses plages d'adresses IP sur sa page d'aide. Tu dois les autoriser dans ton pare-feu, dans ton module de sécurité (type mod_security) et dans tout outil anti-intrusion.

Sur un hébergement mutualisé, tu n'as généralement pas accès au pare-feu : c'est à ton hébergeur de le faire. Envoie-lui un message en précisant que les IP de Cloudflare doivent être ajoutées à la liste blanche.

Si tu gères ton propre serveur, ajoute les plages d'IP de Cloudflare aux règles de ton pare-feu et vérifie que les modules comme mod_reqtimeout ou mod_antiloris ne bloquent pas leurs requêtes répétées.

Ton action concrète : après avoir autorisé les IP, attends 5 minutes puis recharge ton site. Si l'erreur 521 disparaît, c'était bien un blocage.

Étape 4 : vérifie le SSL et le port 443

Dans Cloudflare, ouvre l'onglet SSL/TLS et regarde ton mode de chiffrement. Si tu es en « Full » ou « Full (strict) », ton serveur doit accepter les connexions HTTPS sur le port 443 avec un certificat valide.

Vérifie que ton certificat SSL côté serveur n'est pas expiré et que le port 443 est bien ouvert. En cas de doute, repasse temporairement en mode « Flexible » pour tester : si l'erreur disparaît, le problème venait bien du chiffrement côté serveur.

Ton action concrète : ne reste pas en mode Flexible durablement, il est moins sécurisé. Corrige le certificat ou le port 443, puis repasse en Full (strict).

Étape 5 : contacte ton hébergeur

Si rien n'a fonctionné, le problème dépasse ce que tu peux régler seul : configuration réseau de l'hébergeur, blocage au niveau de son infrastructure, serveur instable. C'est son métier, pas le tien.

Et c'est là qu'on touche un point important : l'erreur 521 apparaît souvent sur des hébergements instables ou dont le support ne connaît pas Cloudflare. Un hébergeur fiable, avec un support qui sait ce que sont les IP de Cloudflare et comment les autoriser, t'évite ce genre de panne avant même qu'elle arrive. Si ton hébergeur actuel te laisse tomber à chaque incident, passer chez un hébergeur stable comme Hostinger peut te changer la vie : serveurs rapides, disponibilité solide et support habitué aux configurations Cloudflare.

Notre reco : si les erreurs 521 se répètent chez ton hébergeur actuel, ne subis pas. Un hébergement stable et bien supporté comme celui d'Hostinger élimine la cause la plus frustrante de cette erreur : un serveur d'origine qui tombe ou qui bloque Cloudflare sans raison.

Ton action concrète : envoie à ton hébergeur un ticket avec l'URL concernée, l'heure d'apparition de l'erreur, une capture d'écran et la liste des étapes que tu as déjà tentées. Plus ton ticket est précis, plus la résolution est rapide.

Quand demander de l'aide (et à qui)

Tu peux régler seul les cas simples : serveur à redémarrer, cache à vider, test avec Cloudflare en pause. Mais dès que ça touche au pare-feu de l'hébergeur, à la configuration réseau ou à un serveur que tu ne contrôles pas, fais appel à ton hébergeur. C'est inclus dans ce que tu paies.

Si ton hébergeur ne répond pas ou te renvoie vers Cloudflare sans rien vérifier, la communauté Cloudflare peut aussi t'aider : d'autres utilisateurs y ont déjà croisé ton problème. Et si ton souci ressemble plutôt à une page blanche après une mise à jour WordPress, c'est un autre diagnostic : jette un œil à notre guide WordPress page blanche après une mise à jour.

Au passage, si tu débutes dans le dépannage de sites, notre guide Erreur 404 : causes, solutions et comment la corriger vraiment t'apprendra la méthode pour diagnostiquer n'importe quelle erreur, pas à pas.

Ton action concrète : garde une trace écrite de chaque incident (date, cause, solution). La prochaine fois que l'erreur 521 frappera, tu la règleras en dix minutes au lieu d'une heure.

FAQ : erreur 521 Cloudflare

L'erreur 521 vient-elle de Cloudflare ou de mon serveur ?

De ton serveur. Cloudflare fonctionne correctement : c'est lui qui te signale qu'il n'arrive pas à joindre ton serveur d'origine. Cherche donc la cause du côté de ton hébergement, pas dans les réglages Cloudflare.

Combien de temps dure une erreur 521 ?

Tant que sa cause n'est pas corrigée. Ce n'est pas une panne temporaire qui se résorbe toute seule : serveur éteint, IP bloquées ou port fermé resteront bloqués jusqu'à ton intervention ou celle de ton hébergeur.

Mon site fonctionne sans Cloudflare mais pas avec : est-ce normal ?

Oui, et c'est même le signe typique d'une erreur 521 : ton serveur tourne, mais il refuse les connexions venant des adresses IP de Cloudflare. L'étape 3 de ce guide (autoriser les IP de Cloudflare) est faite pour toi.

Quelle est la différence entre les erreurs 521, 522 et 520 ?

La 521 signifie que ton serveur refuse la connexion de Cloudflare. La 522 signifie qu'il met trop de temps à répondre (délai dépassé). La 520 signifie qu'il renvoie une réponse vide ou incompréhensible. Trois symptômes, trois diagnostics différents.

Puis-je corriger l'erreur 521 sans toucher à mon serveur ?

Tu peux contourner le problème en mettant Cloudflare en pause : ton site redevient accessible directement. Mais c'est un pansement, pas un traitement : tu perds la protection et l'accélération de Cloudflare tant que la vraie cause n'est pas réglée.

Changer d'hébergeur peut-il régler définitivement le problème ?

Si les erreurs 521 se répètent et que ton hébergeur actuel ne sait pas gérer Cloudflare, oui. Un hébergeur stable avec un support compétent évite les serveurs qui tombent et les pare-feu mal configurés, les deux grandes causes de cette erreur.