[Corrigé] – L’« Erreur 520 : Web Server Returning Unknown Error » de Cloudflare

L’Erreur 520 de Cloudflare se produit lorsque votre serveur web renvoie une erreur inconnue au proxy de Cloudflare. Il s’agit d’une erreur côté serveur, ce qui signifie que le problème se situe au niveau de votre serveur d’hébergement web et non de Cloudflare lui-même.

Les causes de l’Erreur 520 peuvent varier, allant de mauvaises configurations du serveur à l’épuisement des ressources. Il est essentiel d’identifier la cause spécifique pour mettre en œuvre la bonne solution.

Diagnostic du problème

Erreur 520 sur Cloudflare

Avant de passer aux solutions, diagnostiquons le problème. Nous explorerons ici les étapes pour déterminer la cause exacte de l’Erreur 520 de Cloudflare sur votre site web.

  1. Temps d’arrêt du serveur web : La raison la plus courante de l’Erreur 520 est que votre serveur web est hors ligne ou subit un temps d’arrêt.
  2. Surcharge du serveur : Si votre serveur est submergé par le trafic, il peut ne pas répondre rapidement aux demandes de Cloudflare.
  3. Pare-feu ou extensions de sécurité : Des paramètres de sécurité, pare-feu ou extensions de sécurité trop stricts peuvent parfois bloquer les requêtes de Cloudflare.
  4. Mauvaise configuration DNS : Des paramètres DNS incorrects peuvent embrouiller Cloudflare et entraîner cette erreur.

Un problème de serveur est probablement la cause de l’Erreur 520 sur votre site web. Vous pouvez efficacement dépanner et identifier le problème en examinant vos journaux d’erreurs, ce qui fournit des informations précieuses pour la résolution.

Mode de débogage

Activez le mode de débogage de WordPress pour obtenir des messages d’erreur plus détaillés. Ouvrez le fichier « wp-config.php » de votre site et trouvez la ligne qui indique define( 'WP_DEBUG', false );. Changez false en true, enregistrez le fichier et rechargez votre site. Cela peut révéler des erreurs ou des avertissements spécifiques qui peuvent vous aider à cerner le problème.

D’ABORD LES CHOSES IMPORTANTES : Faites une sauvegarde de votre site web avant d’effectuer toute modification. Essayez WP Staging !

activer le mode de debogage dans le fichier WP-Config pour resoudre une autre mise a jour

Une fois que vous avez identifié la source de l’erreur 502, il est temps de la corriger.

Pour en savoir plus sur la façon d’activer le mode de débogage de WordPress.

Solutions pour corriger l’Erreur 520 de Cloudflare

Maintenant que nous avons identifié les causes potentielles, procédons à un guide complet étape par étape sur la façon de résoudre l’Erreur 520 de Cloudflare et de restaurer la fonctionnalité de votre site web :

1. Vérifiez l’état de santé de votre serveur

La première étape est de vérifier l’état de santé de votre serveur web. Assurez-vous qu’il n’est pas surchargé et qu’il fonctionne correctement. Vérifiez si votre serveur a connu des temps d’arrêt et, le cas échéant, traitez rapidement les problèmes sous-jacents.

2. Résoudre les erreurs HTTP 520 avec un redémarrage du serveur

Pour résoudre rapidement les erreurs HTTP 520, envisagez une solution rapide : redémarrez votre serveur web. Cela peut effectivement résoudre les problèmes temporaires et restaurer le bon fonctionnement du site web. Vérifiez cette option en fonction de votre environnement d’hébergement pour une solution potentielle.

Redemarrage du serveur web

3. Examinez les paramètres de Cloudflare

Examinez vos paramètres Cloudflare pour vous assurer qu’ils sont correctement configurés. Faites attention aux paramètres DNS et assurez-vous que le domaine de votre site web est correctement associé à Cloudflare. Si vous vérifiez les paramètres « DNS » et qu’ils sont correctement configurés, mais qu’il affiche toujours le « 520 Web Server Returning Unknown Error » de Cloudflare, essayez la méthode alternative décrite ci-dessous.

  • Désactivez temporairement le bouclier de Cloudflare en vous rendant dans votre tableau de bord Cloudflare, en accédant à la section DNS, en choisissant le domaine de votre choix et en désactivant le bouton d’état du Proxy.
Desactiver le bouclier de Cloudflare

4. Configuration du pare-feu

Examinez la configuration de votre pare-feu. Assurez-vous que les adresses IP de Cloudflare sont sur la liste blanche et ne sont pas bloquées par des paramètres de sécurité trop stricts. Ajustez les règles de votre pare-feu si nécessaire.

5. Désactivation du .htaccess pour la résolution de l’Erreur 502

Le fichier .htaccess, crucial pour les sites web basés sur Apache, peut parfois être à l’origine d’une erreur 502. Pour étudier et potentiellement résoudre ce problème, envisagez les étapes suivantes :

Pour désactiver le fichier .htaccess et résoudre les problèmes, suivez cette méthode. D’abord, accédez au répertoire racine de votre site web et localisez le fichier .htaccess. Renommez-le en « .htaccess_disabled ». Cette action désactive efficacement son effet sur le serveur. Après le renommage, vérifiez si l’erreur 502 est résolue. Si le problème persiste, vous pouvez revenir en arrière en renommant le fichier en « .htaccess ».

desactiver le fichier .htaccess

Cette méthode offre un moyen réversible de désactiver temporairement le fichier .htaccess, vous permettant de diagnostiquer et de résoudre les problèmes sans perdre vos configurations.

6. Contactez le support de Cloudflare

Si tout le reste échoue, n’hésitez pas à contacter l’équipe de support de Cloudflare. Ils peuvent fournir des informations précieuses et une assistance pour résoudre l’erreur.

Conclusion

Corriger le « 520 Web Server Returning Unknown Error » de Cloudflare peut sembler difficile, mais avec les bonnes étapes et de la patience, vous pouvez venir à bout de ce problème. Assurez une surveillance régulière du serveur et des paramètres de sécurité appropriés. N’hésitez pas à demander conseil à un expert si nécessaire. Ces stratégies offriront à vos visiteurs une expérience de navigation fluide et sans erreur.

Articles Connexes

Rene Hermenau

Auteur : Rene Hermenau

À propos de l'auteur : René Hermenau est le fondateur de WP STAGING. Il travaille sur les sauvegardes WordPress, les environnements de staging, les migrations, la gestion des bases de données et les workflows de déploiement sécurisés.