Back to top

Avez-vous déjà rencontré un message d’erreur mystérieux en naviguant sur le web ? Il ressemblait peut-être à « Erreur 520 », « Code 520 » ou « 520 : le serveur web renvoie une erreur inconnue ».

Cette erreur Cloudflare ressemble à un code provenant d’une autre planète, mais ne vous inquiétez pas. Nous avons quelques explications pour vous révéler pourquoi vous la voyez.

Si vous êtes un développeur web ayant accès au serveur de votre site web, cet article est fait pour vous. Nous vous aiderons à comprendre le code d’erreur 520 et à le corriger.

Envato

DNS, CDN et pare-feu

Comprendre le DNS, les CDN et les pare-feu est essentiel pour mieux comprendre pourquoi les erreurs 520 se produisent.

DNS, ou Domain Name System, est l’annuaire téléphonique d’Internet. Il traduit les noms de domaine conviviaux tels que www.exemple.com en adresses IP que les ordinateurs utilisent pour communiquer entre eux sur le réseau.

Sans DNS, il serait impossible de naviguer sur le web en se souvenant de chaînes de chiffres. Une configuration DNS appropriée garantit que les visiteurs de votre site web sont dirigés vers le bon serveur, ce qui est important pour un fonctionnement fluide et sans erreur.

Les CDN, ou réseaux de diffusion de contenu, sont des systèmes de serveurs distribués qui diffusent du contenu web aux utilisateurs en fonction de leur localisation. En mettant en cache le contenu plus près de la localisation de l’utilisateur, les CDN réduisent la latence et les temps de chargement. Cela améliore l’expérience utilisateur et permet de gérer un trafic important et des pics soudains.

Les CDN agissent comme un intermédiaire entre l’utilisateur et le serveur d’origine, et tout problème de communication ou de configuration entre ces couches peut provoquer des erreurs 520.

Les pare-feu sont des systèmes de sécurité qui surveillent et contrôlent le trafic réseau entrant et sortant en fonction de règles de sécurité définies. Ils agissent comme une barrière entre votre réseau interne et les sources externes, protégeant votre serveur contre les accès non autorisés et les cybermenaces.

Les pare-feu peuvent bloquer le trafic malveillant, mais ils peuvent également bloquer les requêtes légitimes s’ils ne sont pas configurés correctement. Assurez-vous que les pare-feu sont configurés pour autoriser le trafic essentiel, comme les requêtes provenant d’un CDN comme Cloudflare, afin de garantir que votre site web est toujours accessible et sans erreur.

Qu’est-ce que le code d’état 520 ?

Le code 520, également appelé code d’état 520 ou code d’état HTTP 520, est un message d’erreur envoyé par un serveur web. Il indique que le serveur a reçu une demande de votre navigateur, mais n’a pas pu établir la connexion et renvoyer les informations que vous avez demandées.

Ces codes d’état indiquent le résultat d’une requête du navigateur au serveur. Le code d’état 520 est un peu différent des autres codes d’état plus courants comme 404 (non trouvé) ou 500 (erreur interne du serveur).

Le code d’état HTTP 520 est classé comme « Le serveur Web a renvoyé une erreur inconnue ». Ce code est généralement associé au service de réseau de diffusion de contenu (CDN) de Cloudflare.

Elle est souvent considérée comme une réponse fourre-tout, ce qui signifie que le serveur Web a fait quelque chose d’inattendu, entraînant une réponse HTTP vide ou non valide.

Lorsque vous voyez un code d’état HTTP 520, cela signifie que le serveur web a renvoyé une réponse inattendue ou inconnue à Cloudflare, qui agit comme intermédiaire entre le client (votre navigateur) et le serveur hébergeant le site web.

D’autres codes de statut populaires incluent :

  • 200 OK : Tout s’est bien passé et le contenu du site web est prêt à être consulté.
  • 404 non trouvé : la page web spécifique que vous avez demandée n’a pas pu être trouvée sur le serveur.
  • Erreur interne du serveur 500 : un problème est survenu du côté du serveur, l’empêchant de répondre à votre demande.

Causes courantes du message d’erreur 520 sur votre serveur web

Il existe plusieurs raisons pour lesquelles l’erreur 520 se produit. Voici quelques-unes des causes les plus courantes :

  • Surcharge du serveur : il arrive parfois que le serveur Web soit surchargé par trop de requêtes simultanées. En cas de surcharge du serveur, celui-ci peut être temporairement indisponible, ce qui peut entraîner une erreur 520.
  • Problèmes d’application : le logiciel exécuté sur le serveur peut ne pas fonctionner correctement ou être bogué. Cela peut amener le serveur à renvoyer une réponse incomplète ou non valide, entraînant l’erreur 520. Dans certains cas, cela peut conduire à une réponse vide du serveur.
  • Configuration incorrecte du serveur : tout comme une voiture a besoin d’un réglage approprié pour des performances optimales, les serveurs web doivent être configurés correctement. Des erreurs de configuration dans les paramètres du serveur peuvent perturber la communication et entraîner l’erreur 520. Le serveur web d’origine peut ne pas parvenir à finaliser la demande, ce qui provoque cette erreur.
  • Problèmes DNS : le système de noms de domaine (DNS) agit comme l’annuaire téléphonique d’Internet, en traduisant les noms de sites web (comme www.exemple.com) en adresses numériques compréhensibles par les ordinateurs. Si les paramètres DNS sont incorrects, votre navigateur peut être envoyé au mauvais serveur, ce qui entraîne une erreur 520. Imaginez que vous appeliez le mauvais numéro de téléphone : vous n’atteindrez pas le destinataire souhaité.
Envato

Comment corriger l’erreur HTTP 520

Maintenant que nous savons ce qu’est le code d’erreur 520 et pourquoi il se produit, passons à la solution. La solution variera en fonction de la cause, mais ces étapes générales devraient vous aider. Comprendre le processus est essentiel pour corriger l’erreur 520.

Vérifiez votre serveur d’origine

La première étape du processus de dépannage consiste à vérifier si votre serveur est opérationnel et correctement configuré. Lorsqu’il s’agit de sites web qui se trouvent derrière des CDN mondiaux comme Cloudflare, un serveur d’origine est le serveur qui contient la copie originale de votre site web. Pour y accéder, vous aurez besoin des informations du compte d’hébergement web.

Une fois que vous vous êtes connecté à votre compte d’hébergement web et que vous avez choisi de travailler sur le serveur de votre site web, vérifiez les paramètres du pare-feu et recherchez d’éventuelles anomalies dans les journaux d’erreurs. Certains hébergeurs web peuvent vous permettre de redémarrer Apache ou PHP, ce qui pourrait résoudre le problème.

Vérifiez vos enregistrements DNS Cloudflare

Connectez-vous à votre compte Cloudflare et vérifiez vos enregistrements DNS. Assurez-vous que votre DNS est correct et que votre domaine pointe vers la bonne adresse IP dans le système de gestion de domaine de votre hébergeur web.

Vérifiez votre réseau

Assurez-vous que tous les périphériques réseau fonctionnent correctement. Utilisez l’onglet réseau dans les outils de développement du navigateur pour déboguer. Si vous utilisez un serveur proxy, vérifiez sa configuration. Des outils comme traceroute et cURL peuvent vous aider à déboguer le chemin d’accès à votre serveur et la réponse du serveur.

En faisant cela, vous devriez être en mesure de trouver et de corriger l’erreur 520.

Contactez votre hébergeur

Si le problème persiste, contactez votre hébergeur avec des détails sur l’erreur 520, notamment les journaux du serveur, les journaux réseau et les résultats de traceroute. Ouvrez un billet de soutien et demandez de l’aide. Cependant, l’étape la plus importante consiste à vous connecter à votre compte Cloudflare et à contacter leur support.

Prêt à lancer votre entreprise en ligne ? EasyHosting est là pour vous aider. Créez votre site avec notre Créateur de site web simple à utiliser et nos modèles professionnels.

Contactez le support Cloudflare

Étant donné que le problème est principalement lié à Cloudflare, il est logique de s’y rendre en dernier recours si votre hébergeur web constate que tout va bien de son côté. Fournissez une description complète du problème et toutes les informations de diagnostic. Travaillez avec leur équipe d’assistance pour résoudre le problème.

Envato

Comment éviter les erreurs 520 à l’avenir

Vous pouvez essayer d’éviter que cette erreur n’apparaisse à l’avenir en vous assurant que la configuration de votre serveur est correcte. Ensuite, essayez de configurer vos paramètres dans votre compte Cloudflare. Un bon point de départ consiste à affiner votre cache Cloudflare à partir de l’onglet de mise en cache et à créer des règles de cache.

Collaborez avec votre hébergeur Web et Cloudflare

Restez informé des mises à jour de votre fournisseur d’hébergement et de Cloudflare, et engagez-vous de manière proactive avec leurs équipes d’assistance pour résoudre les problèmes potentiels avant qu’ils ne s’aggravent.

Conclusion

Le code d’état 520 ou erreur HTTP 520 est vraiment ennuyeux pour les propriétaires et les utilisateurs de sites web. Mais savoir ce que cela signifie et comment y remédier peut grandement contribuer à maintenir votre site en bon état.

Suivez cet article et soyez prêt, et vous ne verrez plus jamais le code d’erreur 520.

N’oubliez pas que la clé pour corriger et empêcher le code d’état 520 est la gestion du serveur, la surveillance et la communication avec votre hôte et Cloudflare.Besoin d’un nouveau site internet ? Rejoignez EasyHosting pour essayer nos forfaits de sites web, de messagerie professionnelle et de domaines dès aujourd’hui ! Contactez-nous à support@easyhosting.com ou appelez-nous au 1-888-390-1210 pour en savoir plus.