Code erreur HTTP 520 Cloudflare : le serveur d'origine a retourné une réponse inconnue

À surveiller

Le code 520 est un code d'erreur propre à Cloudflare (non défini par le standard HTTP). Il s'affiche lorsque le serveur web d'origine a renvoyé à Cloudflare une réponse vide, inconnue ou inattendue que Cloudflare n'a pas pu interpréter. Ce code est une erreur côté serveur : il ne provient pas de l'ordinateur ou du navigateur du visiteur, mais du serveur hébergeant le site web.

Que signifie le code 520 ?

Le code d'état 520 est défini et utilisé exclusivement par Cloudflare, le service de réseau de diffusion de contenu (CDN) et de sécurité web. Contrairement aux codes HTTP standard (400, 404, 500, etc.), le code 520 n'est pas défini par la norme RFC et n'est reconnu que lorsque Cloudflare sert d'intermédiaire entre le visiteur et le serveur d'origine d'un site.

Lorsque Cloudflare reçoit du serveur d'origine une réponse qu'il ne parvient pas à interpréter (réponse vide, sans code de statut HTTP valide, ou avec des en-têtes malformés), il génère l'erreur 520 et l'affiche au visiteur à la place de la page demandée. L'anomalie peut être temporaire (crash fugitif du serveur) ou persistante (mauvaise configuration du serveur ou pare-feu bloquant Cloudflare).

Causes probables

  • Crash ou arrêt inattendu du serveur web d'origine (Apache, Nginx, etc.) pendant le traitement de la requête, produisant une réponse vide ou incomplète.
  • Pare-feu ou module de sécurité du serveur d'origine bloquant les adresses IP de Cloudflare, provoquant une connexion refusée ou une réponse vide.
  • En-têtes HTTP de la réponse dépassant 128 Ko (souvent causé par un trop grand nombre de cookies ou des en-têtes de réponse surdimensionnés).
  • Fermeture prématurée de la connexion TCP par le serveur d'origine avant l'envoi d'une réponse HTTP complète.
  • Configuration HTTP/2 incorrecte au niveau du serveur d'origine, générant des réponses incompatibles avec ce que Cloudflare attend.
  • Application web renvoyant une réponse sans corps ni code de statut valide suite à une erreur d'exécution non gérée.

Comment résoudre le code 520

  1. Pour les visiteurs : attendre et réessayer. L'erreur 520 provient du serveur du site que vous visitez, pas de votre ordinateur ni de votre connexion Internet. Attendez quelques minutes et rechargez la page. Si le serveur d'origine a subi un incident temporaire, l'erreur disparaît d'elle-même une fois le serveur rétabli. Si l'erreur persiste, vous pouvez contacter le webmaster ou l'administrateur du site.
  2. Pour les administrateurs : analyser les journaux du serveur. Consultez les journaux d'erreurs (error.log) de votre serveur web (Apache, Nginx, etc.) pour identifier l'erreur ou l'exception ayant provoqué la réponse incorrecte. L'heure exacte de l'erreur 520 visible dans l'analytique Cloudflare aide à localiser l'entrée correspondante dans les journaux.
  3. Pour les administrateurs : vérifier l'autorisation des IP Cloudflare. Assurez-vous que votre pare-feu ou vos règles d'accès au serveur n'empêchent pas les adresses IP de Cloudflare d'atteindre votre serveur. La liste officielle des adresses IP Cloudflare est publiée sur developers.cloudflare.com. Ajoutez ces adresses à votre liste d'autorisation si nécessaire.
  4. Pour les administrateurs : réduire la taille des en-têtes HTTP. Si votre application génère des en-têtes HTTP très volumineux (grand nombre de cookies, en-têtes de sécurité cumulés), réduisez leur taille totale pour rester en dessous de la limite de 128 Ko imposée par Cloudflare. Cela peut impliquer de réduire la durée de vie des cookies ou de supprimer des en-têtes non essentiels.

Quand faire appel à un professionnel

Pour un visiteur, l'erreur 520 ne peut pas être résolue de son côté : seul l'administrateur du site peut intervenir. Pour un administrateur, si l'analyse des journaux ne permet pas d'identifier la cause, le support Cloudflare et l'hébergeur du serveur d'origine sont les interlocuteurs appropriés pour diagnostiquer et résoudre le problème.

Questions fréquentes

L'erreur 520 vient-elle de mon navigateur ou de mon ordinateur ?
Non. L'erreur 520 est une erreur côté serveur générée par Cloudflare. Elle signifie que le serveur du site web que vous visitez a envoyé une réponse vide ou incorrecte à Cloudflare. Votre navigateur et votre connexion Internet fonctionnent normalement. Vous ne pouvez pas résoudre cette erreur depuis votre côté.
L'erreur 520 est-elle un code HTTP standard ?
Non. Le code 520 n'est pas défini par la norme HTTP (RFC). C'est un code propre à Cloudflare, utilisé uniquement lorsque Cloudflare agit comme intermédiaire (CDN ou reverse proxy) entre le visiteur et le serveur d'origine. Si le site n'utilise pas Cloudflare, ce code ne peut pas apparaître.
Combien de temps dure une erreur 520 ?
Cela dépend de la cause. Si le serveur d'origine a subi un redémarrage ou un incident temporaire, l'erreur disparaît généralement en quelques minutes. Si la cause est une mauvaise configuration (pare-feu bloquant Cloudflare, en-têtes trop volumineux), l'erreur persiste jusqu'à ce que l'administrateur du site corrige le problème.

Autres codes Serveur / HTTP

Source : Documentation Cloudflare - Error 520 · relevé le 31/08/2026.