Pas envie de lire ? Lancez l'audio pour écouter l'article !
Voiced by Amazon Polly

L’erreur 521 est essentiellement un message basé sur Cloudflare qui se produit généralement lorsque le serveur du site Web WordPress est incapable d’établir une connexion avec Cloudflare.

Erreur 521 (2)

‘’L’erreur 521 Web Server is Down’’ apparaît pour diverses raisons et très souvent, c’est l’une des erreurs les plus difficiles à résoudre. 

Contrairement à d’autres codes qui sont liés à des situations tout à fait uniques, l’erreur 521 est en effet liée à des sites Web qui utilisent CloudFlare. Mais, en même temps, elle ne dit pas grand chose sur les causes et situations spécifiques. Cela complique sa résolution.

Afin de vous aider à avoir un aperçu de l’erreur 521 et comprendre comment vous pouvez la résoudre, je vous propose de lire attentivement cet article. 

Alexandre Marotel | Twaino | Agence SEO

Alexandre MAROTEL

CEO à Twaino | Agence SEO

Voilà ce que j'offre à mes nouveaux membres

1. Liste : 144+ blogs pour publier des articles invités
2. Un Calculateur de compétition SEO
3. Vidéo exclusive : Comment passer de 0 à 1000 visiteurs ?
4. Outil : Audit SEO immédiat

Chapitre 1 : Quelles sont les causes de l’Erreur 521 ?

Dans le but de vous fournir une compréhension parfaite de la notion de l’Erreur 521, voici les points que nous allons ensemble développer dans ce premier chapitre :

  • Définition de l’Erreur 521
  • Définition Cloudflare
  • Les causes de l’Erreur 52
  • Les indices pour reconnaître une Erreur 521 

1.1. Qu’est-ce que l’erreur 521 ?

L’erreur 521, également appelée serveur introuvable, est une erreur particulièrement liée aux sites Web hébergés avec Cloudflare. Elle a souvent tendance à fonctionner comme l’erreur de passerelle 504, mais la différence réside dans le problème à l’origine de l’erreur.

En rappel, cela signifie que la connexion de Cloudflare avec le serveur d’origine sur le port 80 ou 443 a été rejetée, ce qui engendre l’affichage du code 521 chez les utilisateurs.

Web server is down

Source : hooshmand

Par conséquent, l’utilisateur recevra un message de refus de connexion qui peut lui indiquer clairement ou non qu’il s’agit d’un code 521.

1.2. Qu’est-ce que Cloudflare ?

Il s’agit d’un réseau qui a pour rôle de diffusion de contenu et qui fonctionne comme un proxy entre le navigateur du visiteur et votre site Web.

Cloudflare est principalement utilisé pour les performances et la sécurité des applications Web. Généralement, Cloudflare permet aux sites web d’améliorer leurs performances et d’augmenter leur vitesse. 

En outre, Cloudflare sécurise le site Web contre les vols d’identité ou les injections SQL comme menaces.

1.3. Principales causes de l’erreur 521 de Cloudflare

Il existe trois principaux facteurs problématiques qui peuvent provoquer cette erreur dans le système de l’utilisateur lors de l’utilisation du service Cloudflare. Et ces facteurs sont expliqués comme suit :

  • Le serveur Web est hors ligne

Le premier problème qui peut provoquer cette erreur dans un système utilisateur Cloudflare est un serveur Web d’origine inactif. 

Parfois, le processus du serveur Web d’origine comme Apache ou Nginx est incapable de s’exécuter ou se bloque en raison d’un dysfonctionnement du serveur. Et sur toute la ligne, ces choses créent l’erreur 521.

  • Les demandes Cloudflare bloquées

La deuxième chose principale qui peut créer cette erreur dans Cloudflare est le problème du bloc de demande. 

Dans certaines situations, le serveur Web d’origine ou le réseau du fournisseur d’hébergement bloque les demandes de Cloudflare et, par conséquent, crée des scénarios de blocage de connexion. Et l’erreur 521 est essentiellement un moyen par lequel Cloudflare informe ses utilisateurs de ce problème.

  • Mauvaise détection 

En raison de sa nature proxy, Cloudflare accède à votre serveur WordPress avec une adresse IP qui est souvent la même. En fait, l’adresse IP de chaque visiteur devrait être différente.

C’est pourquoi votre système de sécurité de serveur peut le considérer comme une attaque de pirate informatique. 

En effet, le serveur détecte la quantité de trafic provenant d’adresses IP similaires les unes aux autres. En conséquence, le serveur bloquera l’adresse IP Cloudflare et un code d’erreur 521 apparaîtra.

1.4. Comment reconnaître l’Erreur 521 ?

Il n’est pas toujours évident que l’Erreur 521 se produise seulement lors d’une navigation ou que vous receviez un message indiquant que vous êtes en face d’une erreur 521. Elle peut se présenter à vous de plusieurs manières dont les indications suivantes :

  • L’erreur 521 peut se produire entraînant la fermeture de la fenêtre des programmes actifs sur votre ordinateur,
  • Elle peut impliquer un blocage fréquent de votre ordinateur lors de l’exécution d’un même programme ou site web,
  • Il y a une erreur 521 lorsque vous avez un message ‘’Can’t open Clipboard’’,
  • L’expression ‘’Le Presse-papiers a déjà été ouvert par une autre application’’ peut         également signifier une erreur 521,

Ces messages d’erreur 521 sont des symptômes probables qui vous feront connaître la nature de l’erreur si vous n’avez pas une indication concrète.

Chapitre 2 : Comment réparer l’erreur 521 ?

Étant donné que le code 521 est essentiellement lié aux sites WordPress, nous allons découvrir dans ce chapitre quelques façons de corriger l’erreur 521 de Cloudflare dans WordPress.  

Voici les astuces que je vous propose :

2.1. Vérifiez le serveur en ligne

Donc, avant une analyse plus approfondie, vous devez d’abord vous assurer que le serveur d’origine sur lequel vous hébergez le site Web est en ligne.

Pour les tests, je vous conseille l’utilisation de la commande cURL sur le serveur IP d’origine. Surtout pour ceux d’entre vous qui utilisent Mac ou Linux, vous pouvez tester directement depuis le terminal. 

Par exemple : curl 103.56.149.29.

S’il y a une réponse, cela signifie qu’aucun problème ne se pose avec le serveur d’origine que vous utilisez.

L’utilisation de la commande cURL n’est pas une possibilité lorsque vous êtes dans Windows. L’option de vérification possible est l’utilisation des outils tel que :  HTTP Header Check

Entrez simplement http : //1.2.3.4, où 1.2.3.4 est considéré comme l’adresse IP réelle de votre serveur.

HTTP Header Check

Source : kinsta 

Vous pouvez trouver la véritable adresse IP de votre serveur à partir du paramètre d’ enregistrement A qui pointe vers votre domaine dans le tableau de bord de Cloudflare.

Si votre serveur est UP ou Online, une réponse HTTP 200 apparaît généralement, ou si vous utilisez un VPS, la réponse peut être 404 Not Found ou 403 Forbidden selon vos paramètres VPS.

Reponse HTTP 200

Source : fixrunner 

Mais fondamentalement, cela montre que le serveur d’origine est en ligne, car il donne toujours une réponse.

Maintenant, ce à quoi vous devez faire attention, si le serveur d’origine est en panne, les informations sont Host Not Found ou Failed to connect.

Au cas où vous soupçonnez votre serveur complice du problème, il vous faut alors contacter votre  hébergeur.

2.2. Accordez l’accès aux adresses IP Cloudflare

Si le serveur est en ligne et que l’erreur 521 continue d’apparaître, cela signifie que vous devez donner accès ou mettre sur liste blanche toutes les adresses IP de Cloudflare afin qu’elles ne soient pas bloquées par le serveur.

Pour le faire, il vous faut nécessairement modifier le fichier .htaccess. Cependant toutes les adresses IP de Cloudflare doivent être confirmées non bloquées.

Si vous êtes confus ou avez des doutes sur la modification du fichier .htaccess, contactez simplement votre hébergeur. Vous pouvez demander leur aide pour le modifier.

2.3. Le fichier .htaccess

Si vous avez déjà essayé de corriger les erreurs WordPress auparavant, vous avez peut-être remarqué que le fichier .htaccess a beaucoup à avoir avec les erreurs.

Contrairement à d’autres erreurs, nous ne pouvons pas simplement régénérer le fichier et corriger les erreurs. Ici, nous devons également faire d’autres choses pour nous assurer que le fichier est correct.

Le fichier .htaccess corrompu n’est pas la raison de l’erreur 521 . Donc, la solution est également différente. 

Pour y remédier la première étape sera d’ouvrir le fichier .htaccess :

  • Vous pouvez ouvrir le gestionnaire de fichiers depuis cPanel,
  • À l’intérieur, vous verrez le fichier .htaccess . Sinon, vous pouvez accéder aux paramètres depuis le menu supérieur. Cliquez sur les paramètres, puis vous pouvez sélectionner « Afficher les fichiers cachés »,
  • Lorsque vous cliquez sur l’option Afficher les fichiers cachés, vous verrez l’option de fichier .htaccess,
  • Maintenant, ouvrez le fichier. Vous pouvez cliquer sur le bouton d’édition du code. Ensuite, vous voyez l’éditeur de fichiers.

CPanel File manager edition de code

Vous devrez vous assurer qu’aucune adresse IP n’est bloquée. Vous pouvez confirmer que les adresses IP de cloudflare ont ‘’.com/ips’’. Assurez-vous qu’aucune des adresses IP figurant dans cette liste n’est bloquée.

Si le fichier .htaccess bloque l’une des adresses IP, vous devrez supprimer le blocage. Une fois que vous avez supprimé le blocage des adresses IP, vous pouvez essayer de recharger le site Web pour voir s’il fonctionne ou non. Cela résoudra sûrement le problème.

2.4. Changer HTTP en HTTPS

Lorsque vous n’avez pas de certificat SSL, le site Web redirigera toutes les requêtes HTTP. Même si vous écrivez HTTPS://example.com, il sera redirigé vers http://example.com. C’est à cause du protocole.

Désormais, lorsque vous activez le SSL, Cloudflare redirige les sites Web vers HTTPS. Cependant, si le domaine réel de votre WordPress est défini sur HTTP, la contradiction va se poser. Cloudflare essaiera de rediriger l’URL vers HTTPS tandis que le site Web tentera de rediriger l’URL vers HTTP. Par conséquent, vous verrez l’erreur.

Le moyen le plus simple de résoudre ce problème consiste à remplacer HTTP par HTTPS. Pour le changer, vous pouvez aller dans les paramètres de WordPress. 

Dans les paramètres généraux, vous verrez l’option permettant de modifier l’URL . Modifiez l’URL et rechargez la page. 

Secure Sockets Layer

Maintenant, vous pouvez essayer de recharger à nouveau le site Web pour voir s’il fonctionne. Si tout s’est bien passé, le site Web fonctionnera bien.

Sinon, assurez-vous que vous ne disposez pas du plugin de redirection qui pose problème. Si un plugin de redirection est installé, cela peut poser des problèmes. Il est recommandé de le désactiver pour voir si le plugin est le problème ou non. Si le plugin est le problème, tout ira mieux après l’avoir désactivé.

2.5. Changer SSL complet en SSL flexible

Cloudflare propose différentes options que vous pouvez utiliser en ce qui concerne le certificat SSL. Les deux options dont nous allons nous préoccuper sont : 

  • SSL complet,
  • SSL flexible.

Parallèlement à cela, il existe également diverses autres options. Néanmoins, nous n’allons considérer que ces deux éléments pour rester dans la logique de notre sujet. 

Très souvent, le SSL complet est parfois complice de cette erreur. Ainsi, vous pouvez simplement convertir le certificat SSL en flexible au lieu de complet.

Voici quelques étapes pour accéder à cette option : 

  • Vous devrez d’abord vous connecter au tableau de bord,
  • Vous pouvez ensuite sélectionner l’option crypto dans les onglets du menu, 
  • Jetez un œil à la barre latérale et vous verrez l’option pour sélectionner le SSL,
  • Changer le certificat SSL de complet à flexible,
  • Attendez qu’il soit activé,
  • Essayez à nouveau de charger le site Web pour voir s’il a fonctionné ou pas.

Voici une vidéo qui vous montre étape par étape comment vous pouvez le faire :

https://www.youtube.com/watch?v=Y4iHXhRkpO4

Alternativement, si vous avez installé le plugin Cloudflare WordPress sur votre site Web, vous pouvez également changer les choses à partir de là. 

Si vous ne l’avez pas encore installé, vous pouvez installer Cloudflare Flexible SSL à partir du répertoire du plugin WordPress. 

2.6. Contactez le support

Si rien ne fonctionne, vous pouvez sûrement contacter le support et voir ce qu’il a à dire à ce sujet. Vous avez encore deux options ici. Vous pourriez ne pas savoir si vous devez contacter le support d’hébergement ou vous devez contacter le support CDN.

Vous pouvez contacter le support d’hébergement dans un premier temps et demander si quelque chose pose un problème avec le serveur. Si vous n’avez toujours pas de satisfaction, vous pouvez alors contacter l’équipe d’assistance de Cloudflare.

Dans la plupart des cas, le problème est lié à l’hébergement et non à Cloudflare. Par conséquent, vous devez d’abord contacter le support d’hébergement, puis si vous n’avez pas de solution, vous pouvez contacter le support Cloudflare pour voir ce qui ne va pas.

Vous devez d’abord effectuer les astuces ci-dessus et si rien ne fonctionne, vous pouvez contacter le support.

Conclusion

L’Erreur 521 est un code lié spécifiquement aux sites web, dont la résolution est un peu plus complexe contrairement aux autres codes.

Mais dans cet article, nous avons pris le temps de bien développer, non seulement les notions de bases qui peuvent vous causer de confusion, mais aussi les astuces. En suivant mes conseils, vous allez facilement éviter ou corriger le code 521.