Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment résoudre l'erreur 521 avec WordPress et Cloudflare

Avez-vous déjà vu ce message redouté « Erreur 521 » apparaître lorsque vous essayez de visiter votre site Web ? Malheureusement, c'est un problème assez courant pour quiconque utilise WordPress et Cloudflare, et cela peut affecter des milliers de sites Web chaque jour.

La mauvaise nouvelle ? Si vous voyez cette erreur, tout le monde qui essaie de visiter votre site la voit aussi. Ce n'est pas la première impression que vous voulez donner. Faites-nous confiance, nous savons que ce type d'erreur peut sérieusement nuire à votre expérience utilisateur, à vos taux de conversion et même à votre classement sur Google.

Mais ne vous inquiétez pas, dans ce guide, nous partagerons nos années d'expérience sur la façon de résoudre l'erreur 521 avec WordPress et Cloudflare. Nous vous guiderons à travers les étapes afin que vous puissiez remettre votre site Web en marche et le faire fonctionner sans problème, et garder vos visiteurs heureux.

Comment corriger l'erreur 521 avec WordPress et Cloudflare

Quelle est la cause de l'erreur 521 avec WordPress et Cloudflare ?

Si vous voyez une erreur 521 lorsque vous essayez de visiter votre site Web WordPress, cela signifie que votre navigateur se connecte avec succès à Cloudflare, mais que Cloudflare ne se connecte pas au serveur qui héberge votre site Web.

Souvent, c'est parce que votre serveur est hors ligne.

Il y a aussi une chance que votre serveur d'hébergement WordPress soit en ligne, mais qu'il bloque Cloudflare. Généralement, cette erreur WordPress se produit lorsqu'un serveur confond Cloudflare avec une menace de sécurité. Ceci est généralement dû à un problème avec la configuration de votre serveur ou de Cloudflare.

Mais ne vous inquiétez pas, nous avons cinq étapes de dépannage que vous pouvez suivre pour résoudre rapidement cette erreur.

Si vous ne savez pas ce qui cause votre erreur 521, nous vous recommandons de commencer par l'étape 1 et de parcourir chaque étape. Si vous préférez passer directement à une étape particulière, vous pouvez utiliser les liens ci-dessous :

  1. Contactez votre fournisseur d'hébergement
  2. Vérifiez si votre serveur est hors ligne
  3. Mettez toutes les adresses IP de Cloudflare sur liste blanche 
  4. Demandez à votre fournisseur d'hébergement d'activer le port 443 
  5. Créez et téléchargez un certificat d'origine Cloudflare 

1. Contactez votre fournisseur d'hébergement

Lorsque vous rencontrez une erreur 521, il existe des étapes que vous pouvez suivre pour résoudre le problème vous-même. Cependant, certaines d'entre elles peuvent être longues et techniques.

Dans cette optique, le moyen le plus simple de résoudre une erreur 521 est de contacter votre fournisseur d'hébergement WordPress. Un bon hébergeur web devrait être en mesure de vous dire pourquoi vous rencontrez cette erreur. Il pourra même être en mesure de résoudre le problème pour vous.

Si vous ne savez pas comment contacter le support, rendez-vous sur le site web de votre fournisseur d'hébergement. Vous pourrez ensuite rechercher les pages Contactez-nous ou Support.

Contacter Bluehost

Pour vous aider à résoudre ce problème le plus rapidement possible, nous vous recommandons de choisir les options de support en direct lorsque cela est possible. Par exemple, le chat en direct ou le support téléphonique professionnel est presque toujours plus rapide que les portails de tickets ou l'e-mail. 

Si vous ne parvenez pas à obtenir de support de votre fournisseur d'hébergement immédiatement, vous pouvez essayer les étapes suivantes.

2. Vérifiez si votre serveur est hors ligne

Lorsque vous rencontrez une erreur 521, il est toujours utile de vérifier si votre serveur est en ligne. 

S'il est toujours en ligne, vous pouvez essayer d'autres étapes de dépannage.

Pour ce faire, vous devrez connaître l'adresse IP de votre serveur. Il s'agit d'une chaîne de chiffres qui identifie un matériel sur un réseau.

Vous pouvez utiliser cette adresse IP pour « pinger » le serveur physique qui héberge votre site Web WordPress. Si le serveur répond, vous saurez qu'il est en ligne. 

S'il ne répond pas, alors votre serveur est hors ligne, et c'est ce qui cause votre erreur 521. 

Pour obtenir votre adresse IP, vous devrez vous connecter au panneau de contrôle de votre site Web. Celui-ci est généralement fourni par votre hébergeur et est typiquement soit cPanel, soit un panneau personnalisé.

Une fois connecté, vous pouvez rechercher tout paramètre intitulé « Adresse IP ». 

Si vous êtes client de Bluehost, faites défiler vers le bas jusqu'à la section Informations sur le serveur dans l'onglet Hébergement.

Section d'informations sur le serveur sur la page d'hébergement de Bluehost

Dans cette section, vous trouverez un lien pour afficher votre adresse IP.

Lorsque vous cliquez sur le lien, votre adresse IP s'affichera. Vous pouvez la copier dans le presse-papiers en cliquant sur le lien « Copier ».

Afficher et copier l'adresse IP de votre site Web dans Bluehost

Si vous avez du mal à trouver cette adresse IP, il est toujours utile de consulter le site Web de votre hébergeur ou sa documentation en ligne. De nombreux hébergeurs Web proposent des tutoriels détaillés expliquant comment trouver votre adresse IP.

Une fois que vous avez ces informations, rendez-vous sur l'outil Vérificateur d'en-têtes HTTP. Vous pouvez utiliser cet outil pour « pinger » le serveur de votre site Web et voir s'il répond. 

Pour effectuer ce test, collez simplement votre adresse IP dans le champ « URL ». 

Ajoutez ensuite « http:// » devant votre adresse IP. Cela transforme cette chaîne de chiffres en une adresse Web. Par exemple :

56.18.270.000

Devient :

http://56.18.270.000

L'outil de vérification des en-têtes HTTP

Ensuite, cliquez sur le bouton « Vérifier ». Le vérificateur d'en-têtes HTTP essaiera alors de communiquer avec votre serveur.

Si votre serveur est hors ligne, vous verrez un message tel que « Échec de la connexion » ou « Hôte introuvable ». 

Cela explique pourquoi vous obtenez l'erreur 521. Dans ce cas, vous devrez contacter votre hébergeur pour résoudre le problème.

Si votre serveur est en ligne, le vérificateur d'en-têtes HTTP affichera un code d'état « 2XX ». Vous pourriez également voir un code d'état « 3XX » si votre serveur est en ligne mais redirige temporairement vers un nouvel emplacement.

Si votre serveur est en ligne, une panne ou un temps d'arrêt du serveur n'est pas la cause de votre erreur 521. Dans ce cas, vous pouvez continuer à suivre ce guide pour corriger l'erreur.

3. Mettre sur liste blanche toutes les adresses IP de Cloudflare 

Votre serveur peut être en ligne mais bloque les adresses IP de Cloudflare. Cela peut provoquer l'erreur 521 lorsque vous essayez de visiter votre site Web WordPress.

La solution consiste à mettre sur liste blanche toutes les adresses IP utilisées par Cloudflare. En ajoutant une adresse IP à la liste blanche, vous indiquez à votre serveur d'autoriser toutes les requêtes provenant de cette adresse.

Vous pouvez ajouter des adresses IP à la liste blanche dans le fichier .htaccess de votre site Web. Il s'agit d'un fichier de configuration important qui indique au serveur comment il doit agir.

Pour modifier votre fichier .htaccess, vous aurez besoin d'un client FTP tel que FileZilla.

Si vous n'avez jamais utilisé de client FTP auparavant, vous voudrez peut-être consulter notre guide sur comment utiliser FTP. Cet article vous montre comment vous connecter à votre serveur à l'aide d'un client FTP. 

Une fois que vous vous êtes connecté à votre serveur, vous devrez ouvrir le dossier racine de votre site Web. Pour y accéder, ouvrez simplement le dossier qui affiche l'adresse de votre site Web. 

Ensuite, ouvrez le dossier 'public_html'. 

Le client FTP FileZilla

Vous devriez maintenant voir le fichier .htaccess de votre site Web.

Certains clients FTP masquent les fichiers sensibles par défaut. Si vous ne voyez pas de fichier .htaccess, vous devrez activer l'option « afficher les fichiers cachés » dans votre client FTP. 

Si vous utilisez FileZilla, sélectionnez simplement Serveur dans la barre d'outils. Cliquez ensuite sur « Forcer l'affichage des fichiers cachés ».

Afficher les fichiers cachés dans FileZilla

Si vous avez toujours du mal à trouver .htaccess, consultez notre guide sur comment trouver le fichier .htaccess dans WordPress.

Lorsque vous êtes prêt à modifier ce fichier, faites simplement un clic droit (ou Ctrl+clic) sur le fichier .htaccess.

Ensuite, sélectionnez « Afficher/Modifier ». 

Modification du fichier .htaccess

Cela ouvrira .htaccess dans le programme de modification de texte par défaut de votre ordinateur. 

Dans ce fichier, trouvez la ligne ‘# BEGIN’. Vous devrez ajouter toutes les adresses IP de Cloudflare au-dessus de cette ligne.

Correction de l'erreur 521 avec WordPress et Cloudflare

Pour commencer, tapez ce qui suit sur une nouvelle ligne :

order deny,allow

Comment corriger l'erreur 521 en utilisant .htaccess

Dans un nouvel onglet, ouvrez la liste des plages d'adresses IP de Cloudflare

Pour autoriser une adresse IP, vous devrez taper ‘allow from’ puis copier/coller ou taper l'adresse IP. Cela signifie que :

103.21.244.0/22

Devient :

allow from 103.21.244.0/22

Vous devrez également ajouter chaque adresse IP sur une nouvelle ligne.

Mise en liste blanche de l'adresse IP de Cloudflare

Après avoir ajouté toutes les adresses IP de Cloudflare, enregistrez vos modifications. Vous pouvez maintenant fermer le fichier .htaccess.

Vous pouvez maintenant visiter votre site pour voir si cela a résolu l'‘Erreur 521’. 

4. Demandez à votre hébergeur d'activer le port 443 

Cloudflare propose plusieurs modes de chiffrement.

Êtes-vous passé en mode Full ou Full (Strict) juste avant de recevoir l'erreur 521 ? Cela a pu causer le problème. 

Lorsque Cloudflare est en mode Full ou Full (Strict), il a besoin d'accéder au port 443. Cependant, certains serveurs empêchent Cloudflare d'accéder à ce port, ce qui déclenche l'erreur ‘Erreur 521’.

La solution consiste à activer le port 443 sur votre serveur. 

Ce processus variera en fonction de votre hébergeur et des paramètres de votre serveur. Gardez cela à l'esprit, nous vous recommandons de contacter votre hébergeur et de lui demander d'activer le port 443 pour vous. 

5. Créez et téléchargez un certificat d'origine Cloudflare 

Même avec le port 443 activé, vous pourriez toujours obtenir l'erreur 521 lorsque vous utilisez le mode Full ou Full (Strict) de Cloudflare. 

Ceci est dû au fait que certains serveurs n'autorisent les connexions sur le port 443 que si vous possédez un certificat d'origine Cloudflare valide. Ce certificat chiffre le trafic entre Cloudflare et votre serveur web.

Si vous ne fournissez pas de certificat d'origine, vous risquez d'obtenir une « Erreur 521 ». 

La bonne nouvelle est que Cloudflare peut vous guider pas à pas dans le processus de création de ce certificat.

Pour commencer, connectez-vous à votre compte Cloudflare. Ensuite, allez dans SSL/TLS » Serveur d'origine.

Comment créer un certificat d'origine Cloudflare

Ensuite, cliquez sur le bouton « Créer un certificat ». 

Cloudflare vous demandera alors une clé privée et une demande de signature de certificat (CSR). 

Possédez-vous déjà une clé privée et une CSR ? Cochez alors simplement la case « Utiliser ma clé privée et ma CSR ».

Création d'une clé privée

Vous pouvez maintenant taper votre CSR dans la zone « Demande de signature de certificat (CSR) ». 

Si vous n'avez pas de CSR ni de clé, ne paniquez pas ! Cloudflare peut créer ces deux éléments pour vous. 

Pour commencer, sélectionnez « Générer une clé privée et une CSR avec Cloudflare ».

Correction de l'erreur 521 avec WordPress et Cloudflare

Vous pouvez maintenant choisir de créer une clé RSA ou une clé ECC. 

La plupart des experts en sécurité s'accordent à dire que l'ECC et la RSA sont tout aussi sécurisées. Cependant, l'ECC a une longueur de clé plus courte. Cela signifie que les clés ECC sont plus rapides. 

Pour cette raison, nous vous recommandons de créer une clé ECC.

Une fois que vous avez pris votre décision, ouvrez le menu déroulant « Type de clé privée ». Vous pouvez ensuite sélectionner RSA ou ECC.

Création d'une clé privée pour Cloudflare

Ensuite, faites défiler jusqu'au champ Noms d'hôte. Ici, vous pouvez ajouter tous les noms d'hôte que vous souhaitez protéger. Cela peut sembler compliqué, mais Cloudflare fait une grande partie du travail pour vous. 

Vous verrez que Cloudflare a déjà ajouté votre nom de domaine racine

Cloudflare ajoute également automatiquement un wildcard, qui est le domaine de votre site web plus un symbole *. Il s'agit d'un « tout englobant » qui garantit la protection de vos sous-domaines.

Par exemple, si votre domaine racine est « www.example.com », ce wildcard garantira que votre sous-domaine « store.youurwebsite.com » est également protégé. Pour plus de détails, consultez notre guide complet sur les sous-domaines

Ces valeurs par défaut devraient suffire à protéger la plupart des sites web. Cependant, si vous avez besoin d'ajouter d'autres noms d'hôte, vous pouvez simplement les taper dans le champ « Noms d'hôte ».

Ajout de noms d'hôtes à Cloudflare

Ensuite, faites défiler jusqu'à la section « Validité du certificat ».

Votre certificat sera valide pendant 15 ans par défaut. 

Besoin de plus de temps ? Ouvrez simplement le menu déroulant « Validité du certificat » et choisissez une nouvelle valeur. 

Modification de la validité de votre certificat

Lorsque vous êtes satisfait de toutes les informations que vous avez saisies, cliquez sur le bouton « Créer ».

Cloudflare va maintenant créer votre certificat. 

Correction de l'erreur 521 avec un certificat Cloudflare

Cloudflare affichera ensuite un certificat d'origine et une clé privée. Vous devrez copier ces informations dans des fichiers séparés.

Remarque : Vous ne pourrez plus voir la clé privée après avoir quitté cet écran. Gardez cela à l'esprit et assurez-vous de stocker cette clé en lieu sûr.

Vous pouvez maintenant télécharger votre certificat d'origine sur votre serveur web. Les étapes peuvent varier en fonction de votre fournisseur d'hébergement et de votre serveur.

Pour vous aider, Cloudflare a publié des instructions pour les différents types de serveurs web.

Une fois que vous avez installé le certificat d'origine sur votre serveur, la dernière étape consiste à mettre à jour votre mode de chiffrement SSL/TLS. 

Dans votre tableau de bord Cloudflare, accédez à SSL/TLS.

Le tableau de bord Cloudflare

Trouvez maintenant la section « Mode de chiffrement SSL/TLS ». 

Dans cette section, sélectionnez « Complète (strict) ». 

Modification de votre mode Cloudflare

Cloudflare utilise maintenant votre certificat d'origine. Vous pouvez maintenant vérifier votre site pour voir si cela a résolu l'« Erreur 521 ».

Nous espérons que cet article vous a aidé à apprendre comment corriger l'« Erreur 521 » avec WordPress et Cloudflare. Vous voudrez peut-être aussi consulter notre guide sur les erreurs WordPress les plus courantes, ou notre sélection d'experts des problèmes les plus courants de l'éditeur de blocs WordPress et comment les résoudre.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

Commentaires

  1. Félicitations, vous avez l'opportunité d'être le premier commentateur de cet article.
    Vous avez une question ou une suggestion ? Veuillez laisser un commentaire pour lancer la discussion.

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.