Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment corriger l’erreur 521 avec WordPress et Cloudflare

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Vous cherchez un moyen de corriger l' »erreur 521″ avec WordPress et Cloudflare ?

Si vous voyez ce message d’erreur, c’est le cas de tous ceux qui essaient de visiter votre site. C’est une mauvaise nouvelle pour l’expérience des internautes et vos taux de conversion. Cela peut même vous coûter votre classement dans les moteurs de recherche.

Dans cet article, nous allons vous afficher comment corriger l’erreur 521 avec WordPress et Cloudflare.

How to fix error 521 with WordPress and Cloudflare

Quelle estla cause de l’ erreur 521 avec WordPress et Cloudflare?

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

Souvent, cela est dû au fait que votre serveur est hors ligne.

Il est également possible que votre serveur d’hébergement WordPress soit en ligne, mais qu’il bloque Cloudflare. En général, cette erreur WordPress se produit lorsqu’un serveur confond Cloudflare avec une menace de sécurité, ce qui est généralement dû à un problème dans la façon dont votre serveur ou Cloudflare est configuré.

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

Si vous n’êtes pas sûr de la cause de votre erreur 521, nous vous recommandons de commencer par l’étape par é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. Mettre sur liste autorisée toutes les adresses IP de Cloudflare
  4. Demandez à votre fournisseur d’hébergement d’activer le port 443
  5. Créer et téléverser un certificat d’origine Cloudflare

1. Contactez votre fournisseur d’hébergement

Lorsque vous obtenez une erreur 521, vous pouvez prendre certaines mesures pour corriger le problème vous-même. Toutefois, certaines d’entre elles peuvent être longues et techniques.

Dans cette optique, la façon la plus simple de corriger une erreur 521 est de contacter votre fournisseur d’hébergement WordPress. Un bon hébergeur devrait être en mesure de vous dire pourquoi vous obtenez cette erreur. Il peut même être en mesure de corriger le problème pour vous.

Si vous ne savez pas comment contacter le support, rendez-vous sur le site de votre fournisseur d’hébergement. Vous y trouverez les pages Contactez-nous ou Support.

Contact Bluehost

Pour vous aider à corriger ce problème le plus rapidement possible, nous vous recommandons de choisir des options de support direct lorsqu’elles sont disponibles. Par exemple, la discussion en direct ou le support téléphonique professionnel sont presque toujours plus rapides que les portails de billetterie ou l’e-mail.

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

2. Vérifier si votre serveur est hors ligne

Lorsque vous obtenez 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 devez connaître l’adresse IP de votre serveur. Il s’agit d’une chaine de chiffres qui identifie un matériel sur un réseau.

Vous pouvez utiliser cette adresse IP pour envoyer un « ping » au serveur physique qui héberge votre site WordPress. Si le serveur répond, vous saurez qu’il est en ligne.

S’il ne répond pas, c’est que votre serveur est hors ligne, et c’est ce qui est à l’origine de votre erreur 521.

Pour obtenir votre adresse IP, vous devez vous connecter au panneau de contrôle de votre site. Celui-ci est généralement fourni par votre fournisseur d’hébergement et se présente sous la forme d’un cPanel ou d’un panneau personnalisé.

Une fois que vous êtes connecté, vous pouvez rechercher les réglages libellés « Adresse IP ».

Si vous êtes un client/cliente de Bluehost, vous devez défiler vers le bas jusqu’à la section Informations sur le serveur dans l’onglet Hébergement.

Server Information Section on Bluehost's Hosting Page

Dans cette section, vous trouverez un lien permettant de voir votre adresse IP.

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

View and Copy Your Website's IP Address in Bluehost

Si vous avez du mal à trouver cette adresse IP, il est toujours utile de consulter le site web ou la documentation en ligne de votre fournisseur d’hébergement. De nombreux hébergeurs disposent de tutoriels détaillés affichant comment trouver votre adresse IP.

Une fois que vous disposez de ces informations, rendez-vous sur l’outil HTTP Header Checker (vérificateur d’en-tête HTTP ). Vous pouvez utiliser cet outil pour « pinger » le serveur de votre site et voir s’il répond.

Pour effectuer ce test, il suffit de coller votre adresse IP dans le champ « URL ».

Ajoutez ensuite « http:// » devant votre adresse IP. Cette chaine de chiffres devient alors une adresse web. Par exemple :

56.18.270.000

Devient :

http://56.18.270.000

The HTTP Header Checker tool

Cliquez ensuite sur le bouton « Vérifier ». HTTP Header Checker va maintenant essayer de communiquer avec votre serveur.

Si votre serveur est hors ligne, vous verrez apparaître un message tel que « Échec de la connexion » ou « Hébergeur introuvable ».

Cela explique pourquoi vous obtenez l’erreur 521. Dans ce cas, vous devrez contacter votre fournisseur d’hébergement pour la corriger.

Si votre serveur est en ligne, HTTP Header Checker affichera un état ‘2XX’. Vous pouvez également obtenir un état ‘3XX’ si votre serveur est en ligne mais qu’il redirige temporairement vers un nouvel emplacement.

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

3. Mettre sur liste autorisée toutes les adresses IP de Cloudflare

Il se peut que votre serveur soit en ligne mais qu’il bloque les adresses IP de Cloudflare. Cela peut provoquer l’erreur 521 lorsque vous essayez de visiter votre site WordPress.

La solution consiste à mettre sur liste autorisée toutes les adresses IP utilisées par Cloudflare. En mettant sur liste autorisée une adresse IP, vous indiquez à votre serveur de permettre toutes les demandes provenant de cette adresse.

Vous pouvez ajouter des adresses IP sur liste autorisée au fichier .htaccess de votre site. 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, vous pouvez consulter notre guide sur l’utilisation de FTP. Cette publication affiche comment se connecter à votre serveur à l’aide d’un client FTP.

Une fois que vous vous êtes connecté à votre serveur, vous devez ouvrir le dossier racine de votre site. Pour l’atteindre, il suffit d’ouvrir le dossier qui affiche l’adresse de votre site.

Ouvrez ensuite le dossier « public_html ».

The FileZilla FTP client

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

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

Si vous utilisez FileZilla, il vous suffit de sélectionner Serveur dans la barre d’outils. Cliquez ensuite sur « Forcer l’affichage des fichiers masqués ».

Showing hidden files in FileZilla

Si vous avez toujours du mal à trouver le fichier .htaccess, veuillez consulter notre guide sur la façon de trouver le fichier .htaccess dans WordPress.

Lorsque vous êtes prêt à modifier ce fichier, il vous suffit de cliquer avec le bouton droit de la souris (ou Control-click) sur le fichier .htaccess.

Sélectionnez ensuite « Vue/Modifier ».

Editing the .htaccess file

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

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

Fixing error 521 with WordPress and Cloudflare

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

trier refuser, permettre

How to fix error 521 using .htaccess

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

Pour mettre une adresse IP sur liste autorisée, vous devez taper « permettre à partir de », puis copier/coller ou taper l’adresse IP. Cela signifie que :

103.21.244.0/22

Devient :

vous permet de 103.21.244.0/22

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

Whitelisting the Cloudflare IP address

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 l' »erreur 521″ a été corrigée.

4. Demandez à votre fournisseur d’hébergement d’activer le port 443

Cloudflare propose différents modes de chiffrement.

Êtes-vous passé en mode complet ou complet (strict) juste avant d’obtenir l’erreur 521 ? Cela peut être à l’origine du problème.

Lorsque Cloudflare est en mode complet ou complet (strict), il doit avoir accès au port 443. Cependant, certains serveurs empêchent Cloudflare d’accéder à ce port, ce qui déclenche l’erreur « Error 521 ».

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

Ce processus varie en fonction de votre fournisseur d’hébergement et des Réglages de votre serveur. Dans cette optique, nous vous recommandons de contacter votre fournisseur d’hébergement et de lui demander d’activer le port 443 pour vous.

5. Créer et téléverser un certificat Cloudflare Origin

Même si le port 443 est activé, vous pouvez toujours obtenir l’erreur 521 lorsque vous utilisez le mode complet ou complet (strict) de Cloudflare.

En effet, certains serveurs permettent uniquement les connexions sur le port 443 si vous disposez d’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, c’est que Cloudflare peut vous accompagner dans la création de ce certificat, étape par étape.

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

How to create a Cloudflare Origin Certificate

Cliquez ensuite sur le bouton « Créer un certificat ».

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

Vous disposez déjà d’une clé privée et d’une RSC ? Dans ce cas, il vous suffit de sélectionner la case à cocher « Utiliser ma clé privée et ma RSC ».

Creating a private key

Vous pouvez maintenant saisir votre CSR dans le champ « Certificate Signing Request (CSR) ».

Si vous n’avez pas de CSR et de clé, pas de panique ! Cloudflare peut créer ces deux éléments pour vous.

Pour Premiers pas, sélectionnez « Générer une clé privée et une RSE avec Cloudflare ».

Fixing error 521 with WordPress and 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 ECC et RSA sont aussi sûrs l’un que l’autre. Cependant, la longueur de la clé ECC est plus courte. Cela signifie que les clés ECC sont plus rapides.

C’est pourquoi nous vous recommandons de créer une clé ECC.

Une fois votre décision prise, ouvrez le menu déroulant « Type de clé privée ». Vous pouvez alors sélectionner RSA ou ECC.

Creating a private key for Cloudflare

Ensuite, défilez jusqu’au champ Noms d’hôte. Vous pouvez y ajouter tous les noms d’hôtes 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 joker, qui correspond au domaine de votre site plus un symbole *. Il s’agit d’un  » fourre-tout  » qui permet de s’assurer que vos sous-domaines sont correctement protégés.

Par exemple, si votre domaine racine est « www.example.com », ce caractère générique 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. Toutefois, si vous avez besoin d’ajouter d’autres noms d’hôtes, il vous suffit de les saisir dans le champ « Noms d’hôtes ».

Adding hostnames to Cloudflare

Défilez ensuite jusqu’à la section « Validité du certificat ».

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

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

Changing your certificate validity

Lorsque vous êtes satisfait des informations saisies/saisie, cliquez sur le bouton « Créer ».

Cloudflare va maintenant créer votre certificat.

Fixing error 521 with a Cloudflare certificate

Cloudflare affiche alors un certificat d’origine et une clé privée. Vous devrez copier ces informations dans des fichiers séparés.

Note : Vous ne pourrez plus voir la clé privée après avoir quitté cet écran. Confirmez donc que vous stockez cette clé dans un endroit sûr.

Vous pouvez maintenant téléverser 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 le certificat d’origine installé sur votre serveur, la dernière étape consiste à mettre à jour votre mode de chiffrement SSL/TLS.

Dans votre Tableau de bord Cloudflare, allez dans SSL/TLS.

The Cloudflare dashboard

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

Dans cette section, sélectionnez « Complet (strict) ».

Changing your Cloudflare mode

Cloudflare utilise désormais votre certificat d’origine. Vous pouvez maintenant vérifier votre site pour voir si cela a corrigé l' »erreur 521

Nous espérons que cet article vous a aidé à apprendre comment corriger l' » erreur 521  » avec WordPress et Cloudflare. Vous pouvez également consulter notre guide pour savoir quand vous avez besoin d’un hébergeur WordPress géré ou notre choix d’experts des meilleurs fournisseurs de VoIP pour les petites entreprises.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

Un commentaireLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon 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.