{"id":5044,"date":"2026-11-01T10:52:40","date_gmt":"2026-11-01T10:52:40","guid":{"rendered":"https:\/\/zynoo.com\/blog\/502-bad-gateway-nginx\/"},"modified":"2026-11-01T16:15:47","modified_gmt":"2026-11-01T16:15:47","slug":"502-bad-gateway-nginx","status":"publish","type":"post","link":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/","title":{"rendered":"Comment corriger l\u2019erreur 502 Bad Gateway dans Nginx (\u00e9tape par \u00e9tape)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" id=\"h-\">Une <strong>erreur 502 Bad Gateway dans Nginx<\/strong> signifie g\u00e9n\u00e9ralement que Nginx n\u2019a pas pu recevoir de r\u00e9ponse valide d\u2019un serveur en amont, tel que PHP-FPM, Node.js ou une autre application backend.<\/p>\n\n<p class=\"wp-block-paragraph\">Les causes les plus courantes sont l\u2019arr\u00eat des services applicatifs, des ports ou sockets en amont incorrects, et des processus backend qui plantent ou ferment les connexions de mani\u00e8re inattendue.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Commencez par consulter les journaux d\u2019erreurs de Nginx.<\/strong> Ils r\u00e9v\u00e8lent souvent la raison pr\u00e9cise de l\u2019\u00e9chec de la connexion.<\/p>\n\n<p class=\"wp-block-paragraph\">Ce guide pr\u00e9sente sept \u00e9tapes pratiques de d\u00e9pannage pour les serveurs Linux ex\u00e9cutant Nginx.<\/p>\n\n<h2 id=\"h-what-causes-a-502-bad-gateway-error-in-nginx\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Quelles_sont_les_causes_dune_erreur_502_Bad_Gateway_dans_Nginx\"><\/span>Quelles sont les causes d\u2019une erreur 502 Bad Gateway dans Nginx ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Nginx joue souvent le r\u00f4le de proxy inverse : il transmet les requ\u00eates aux applications backend et renvoie leurs r\u00e9ponses aux visiteurs.<\/p>\n\n<p class=\"wp-block-paragraph\">Si le service en amont ne r\u00e9pond pas correctement, Nginx peut renvoyer le code de statut HTTP 502.<\/p>\n\n<p class=\"wp-block-paragraph\">Les causes courantes comprennent :<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Des services backend arr\u00eat\u00e9s ou ayant plant\u00e9.<\/li>\n\n\n\n<li>Des adresses IP, ports ou sockets Unix en amont incorrects.<\/li>\n\n\n\n<li>Des d\u00e9faillances de PHP-FPM ou des processus applicatifs.<\/li>\n\n\n\n<li>Des probl\u00e8mes de permissions d\u2019acc\u00e8s aux sockets.<\/li>\n\n\n\n<li>Une m\u00e9moire ou un espace disque insuffisant.<\/li>\n\n\n\n<li>Des connexions en amont non valides ou ferm\u00e9es pr\u00e9matur\u00e9ment.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">Les v\u00e9rifications suivantes supposent que vous disposez d\u2019un acc\u00e8s SSH et des droits n\u00e9cessaires pour administrer votre serveur Linux.<\/p>\n\n<div class=\"wp-block-group zynoo-related-reading has-border-color has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"border-color:#c7d8ef;border-width:1px;border-radius:8px;border-left-color:#0069ff;border-left-width:3px;color:#24364f;background-color:#eaf2ff;margin-top:28px;margin-bottom:28px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;font-size:16px;line-height:1.8\">\n<p class=\"wp-block-paragraph\"><strong>Si vous ne savez pas comment acc\u00e9der \u00e0 un serveur distant,<\/strong> consultez notre <a href=\"https:\/\/zynoo.com\/blog\/fr\/ssh-commands\/\">guide des commandes SSH pour d\u00e9butants<\/a> avant de poursuivre.<\/p>\n<\/div>\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/what-cause-502-Bad-Gateway-Nginx-1024x576.webp\" alt=\"Causes d&#x2019;une erreur 502 Bad Gateway dans Nginx\" class=\"wp-image-5037\" srcset=\"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/what-cause-502-Bad-Gateway-Nginx-1024x576.webp 1024w, https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/what-cause-502-Bad-Gateway-Nginx-300x169.webp 300w, https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/what-cause-502-Bad-Gateway-Nginx-768x432.webp 768w, https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/what-cause-502-Bad-Gateway-Nginx-1536x864.webp 1536w, https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/what-cause-502-Bad-Gateway-Nginx.webp 1672w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<h2 id=\"h-1-check-the-nginx-error-logs\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Consultez_les_journaux_derreurs_de_Nginx\"><\/span>1. Consultez les journaux d\u2019erreurs de Nginx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Les journaux d\u2019erreurs de Nginx sont g\u00e9n\u00e9ralement le moyen le plus rapide d\u2019identifier la cause d\u2019une erreur 502.<\/p>\n\n<p class=\"wp-block-paragraph\">Connectez-vous \u00e0 votre serveur via SSH et ex\u00e9cutez :<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo tail -n 50 \/var\/log\/nginx\/error.log<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Cette commande affiche les 50 derni\u00e8res entr\u00e9es du journal.<\/p>\n\n<p class=\"wp-block-paragraph\">Pour suivre les erreurs en temps r\u00e9el, utilisez :<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo tail -f \/var\/log\/nginx\/error.log<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Rechargez la page web concern\u00e9e et surveillez l\u2019apparition de nouveaux messages.<\/p>\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Message du journal<\/th><th>Probl\u00e8me probable<\/th><\/tr><tr><td><code>connect() failed (111: Connection refused)<\/code><\/td><td>Le backend n\u2019accepte pas les connexions<\/td><\/tr><tr><td><code>No such file or directory<\/code><\/td><td>Le socket en amont configur\u00e9 est introuvable<\/td><\/tr><tr><td><code>Permission denied<\/code><\/td><td>Nginx ne peut pas acc\u00e9der au socket ou \u00e0 la ressource<\/td><\/tr><tr><td><code>upstream prematurely closed connection<\/code><\/td><td>Le backend a ferm\u00e9 la connexion de mani\u00e8re inattendue<\/td><\/tr><tr><td><code>upstream sent invalid header<\/code><\/td><td>Le backend a renvoy\u00e9 des en-t\u00eates de r\u00e9ponse mal form\u00e9s<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">Selon votre configuration d\u2019h\u00e9bergement, les journaux peuvent se trouver \u00e0 un autre emplacement.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Ne modifiez pas les param\u00e8tres de Nginx avant d\u2019avoir identifi\u00e9 la cause probable.<\/strong><\/p>\n\n<h2 id=\"h-2-check-whether-the-backend-service-is-running\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Verifiez_que_le_service_backend_fonctionne\"><\/span>2. V\u00e9rifiez que le service backend fonctionne<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Une erreur 502 survient souvent parce que l\u2019application derri\u00e8re Nginx s\u2019est arr\u00eat\u00e9e.<\/p>\n\n<p class=\"wp-block-paragraph\">Pour un service applicatif g\u00e9r\u00e9 par systemd, ex\u00e9cutez :<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo systemctl status myapp<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Remplacez <code>myapp<\/code> par le nom r\u00e9el de votre service.<\/p>\n\n<p class=\"wp-block-paragraph\">Pour les applications PHP utilisant PHP-FPM, le nom du service peut ressembler \u00e0 ceci :<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo systemctl status php8.3-fpm<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">La version de PHP install\u00e9e et le nom du service peuvent \u00eatre diff\u00e9rents.<\/p>\n\n<p class=\"wp-block-paragraph\">Si le service est en \u00e9chec, examinez ses journaux :<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo journalctl -u myapp -n 50<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Recherchez les plantages, les d\u00e9pendances manquantes, les erreurs de configuration ou les d\u00e9faillances li\u00e9es \u00e0 la m\u00e9moire.<\/p>\n\n<p class=\"wp-block-paragraph\">Ne red\u00e9marrez le service qu\u2019apr\u00e8s avoir identifi\u00e9 et trait\u00e9 le probl\u00e8me sous-jacent.<\/p>\n\n<h2 id=\"h-3-verify-the-upstream-port-or-socket\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Verifiez_le_port_ou_le_socket_en_amont\"><\/span>3. V\u00e9rifiez le port ou le socket en amont<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Nginx doit transmettre les requ\u00eates \u00e0 la bonne adresse backend.<\/p>\n\n<p class=\"wp-block-paragraph\">Par exemple, une configuration de proxy inverse peut contenir :<\/p>\n\n<pre class=\"wp-block-code\"><code>location \/ {\n    proxy_pass http:\/\/127.0.0.1:3000;\n}<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Cette directive indique \u00e0 Nginx de transmettre les requ\u00eates \u00e0 une application HTTP qui \u00e9coute sur le port 3000.<\/p>\n\n<p class=\"wp-block-paragraph\">V\u00e9rifiez qu\u2019un processus \u00e9coute sur ce port :<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo ss -ltnp | grep ':3000'<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Vous pouvez \u00e9galement tester directement un backend HTTP :<\/p>\n\n<pre class=\"wp-block-code\"><code>curl -i http:\/\/127.0.0.1:3000\/<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Si le backend n\u2019est pas disponible, examinez la configuration de son service avant de modifier Nginx.<\/p>\n\n<h3 id=\"h-check-php-fpm-sockets\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Verifiez_les_sockets_PHP-FPM\"><\/span>V\u00e9rifiez les sockets PHP-FPM<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p class=\"wp-block-paragraph\">PHP-FPM utilise couramment des sockets Unix ou des ports TCP.<\/p>\n\n<p class=\"wp-block-paragraph\">Une configuration Nginx peut contenir :<\/p>\n\n<pre class=\"wp-block-code\"><code>fastcgi_pass unix:\/run\/php\/php8.3-fpm.sock;<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">V\u00e9rifiez que le socket configur\u00e9 existe :<\/p>\n\n<pre class=\"wp-block-code\"><code>ls -l \/run\/php\/<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Le chemin du socket doit correspondre au param\u00e8tre <code>listen<\/code> du pool PHP-FPM, et Nginx doit disposer des permissions n\u00e9cessaires pour s\u2019y connecter.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Important :<\/strong> <code>proxy_pass<\/code> s\u2019utilise pour les services HTTP en amont, tandis que <code>fastcgi_pass<\/code> s\u2019utilise pour les services <a href=\"https:\/\/en.wikipedia.org\/wiki\/FastCGI\">FastCGI<\/a> comme PHP-FPM. Ces directives ne sont pas interchangeables.<\/p>\n\n<div class=\"wp-block-group zynoo-related-reading has-border-color has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"border-color:#c7d8ef;border-width:1px;border-radius:8px;border-left-color:#0069ff;border-left-width:3px;color:#24364f;background-color:#eaf2ff;margin-top:28px;margin-bottom:28px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;font-size:16px;line-height:1.8\">\n<p class=\"wp-block-paragraph\"><strong>Si vous configurez Nginx pour la premi\u00e8re fois, assurez-vous que proxy_pass pointe vers la bonne adresse backend.<\/strong> Notre <a href=\"https:\/\/zynoo.com\/blog\/fr\/nginx-reverse-proxy-ubuntu\/\">tutoriel sur la configuration d\u2019un proxy inverse Nginx sous Ubuntu<\/a> explique comment configurer la transmission des requ\u00eates, tester la configuration et activer HTTPS.<\/p>\n<\/div>\n\n<h2 id=\"h-4-check-server-memory-and-disk-space\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Verifiez_la_memoire_et_lespace_disque_du_serveur\"><\/span>4. V\u00e9rifiez la m\u00e9moire et l\u2019espace disque du serveur<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Les applications backend peuvent planter ou cesser de r\u00e9pondre lorsque le serveur manque de ressources.<\/p>\n\n<p class=\"wp-block-paragraph\">V\u00e9rifiez la m\u00e9moire :<\/p>\n\n<pre class=\"wp-block-code\"><code>free -h<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">V\u00e9rifiez l\u2019espace disque :<\/p>\n\n<pre class=\"wp-block-code\"><code>df -h<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">V\u00e9rifiez les processus en cours d\u2019ex\u00e9cution :<\/p>\n\n<pre class=\"wp-block-code\"><code>top<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Si une application a \u00e9t\u00e9 arr\u00eat\u00e9e \u00e0 cause d\u2019un manque de m\u00e9moire, vous pouvez trouver des messages pertinents dans le journal syst\u00e8me :<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo journalctl -k --since \"1 hour ago\"<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Recherchez les \u00e9v\u00e9nements de manque de m\u00e9moire ou les messages indiquant l\u2019arr\u00eat de processus.<\/p>\n\n<p class=\"wp-block-paragraph\">Si l\u2019espace disque est \u00e9puis\u00e9, d\u00e9terminez ce qui l\u2019occupe avant de supprimer des fichiers.<\/p>\n\n<div class=\"wp-block-group zynoo-related-reading has-border-color has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"border-color:#c7d8ef;border-width:1px;border-radius:8px;border-left-color:#0069ff;border-left-width:3px;color:#24364f;background-color:#eaf2ff;margin-top:28px;margin-bottom:28px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;font-size:16px;line-height:1.8\">\n<p class=\"wp-block-paragraph\"><strong>Pour d\u00e9couvrir d\u2019autres commandes de surveillance,<\/strong> consultez notre guide des <a href=\"https:\/\/zynoo.com\/blog\/fr\/linux-commands-for-server-management\/\">commandes Linux essentielles pour l\u2019administration des serveurs<\/a>.<\/p>\n<\/div>\n\n<h2 id=\"h-5-check-socket-permissions-and-application-logs\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_Verifiez_les_permissions_du_socket_et_les_journaux_de_lapplication\"><\/span>5. V\u00e9rifiez les permissions du socket et les journaux de l\u2019application<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Il arrive que le backend fonctionne, mais que Nginx ne puisse pas communiquer avec lui.<\/p>\n\n<p class=\"wp-block-paragraph\">Pour les sockets Unix, v\u00e9rifiez le propri\u00e9taire et les permissions :<\/p>\n\n<pre class=\"wp-block-code\"><code>ls -l \/run\/php\/<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">V\u00e9rifiez \u00e9galement les r\u00e9pertoires menant au socket si les journaux signalent une erreur de permission.<\/p>\n\n<p class=\"wp-block-paragraph\">Les permissions appropri\u00e9es d\u00e9pendent de l\u2019utilisateur des processus de travail Nginx et de la configuration du service backend.<\/p>\n\n<p class=\"wp-block-paragraph\">\u00c9vitez d\u2019accorder des permissions trop larges, par exemple avec <code>chmod 777<\/code>. Modifiez plut\u00f4t la configuration du service ou du pool concern\u00e9 afin que les processus autoris\u00e9s puissent acc\u00e9der au socket.<\/p>\n\n<p class=\"wp-block-paragraph\">Si les journaux d\u2019erreurs indiquent que le service en amont a ferm\u00e9 sa connexion pr\u00e9matur\u00e9ment, examinez les journaux de l\u2019application backend pour rechercher des plantages, des exceptions ou des requ\u00eates ayant \u00e9chou\u00e9.<\/p>\n\n<h2 id=\"h-6-test-your-nginx-configuration\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"6_Testez_votre_configuration_Nginx\"><\/span>6. Testez votre configuration Nginx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Des param\u00e8tres de proxy incorrects ou des modifications de configuration peuvent \u00e9galement perturber la communication avec le service en amont.<\/p>\n\n<p class=\"wp-block-paragraph\">Avant d\u2019appliquer des modifications, validez la configuration Nginx :<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo nginx -t<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Si le test r\u00e9ussit, rechargez Nginx :<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo systemctl reload nginx<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Le rechargement applique les modifications de configuration valides sans red\u00e9marrer inutilement le service.<\/p>\n\n<p class=\"wp-block-paragraph\">Si le test \u00e9choue, corrigez d\u2019abord l\u2019erreur de configuration signal\u00e9e.<\/p>\n\n<p class=\"wp-block-paragraph\">N\u2019augmentez pas les d\u00e9lais d\u2019expiration du proxy ou les limites des tampons \u00e0 l\u2019aveugle. Ces ajustements ne r\u00e9soudront pas le probl\u00e8me si le backend est arr\u00eat\u00e9, si le socket est incorrect ou si la connexion est refus\u00e9e.<\/p>\n\n<h2 id=\"h-7-confirm-that-the-502-error-is-fixed\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"7_Confirmez_que_lerreur_502_est_corrigee\"><\/span>7. Confirmez que l\u2019erreur 502 est corrig\u00e9e<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s avoir r\u00e9solu le probl\u00e8me sous-jacent, testez l\u2019URL concern\u00e9e :<\/p>\n\n<pre class=\"wp-block-code\"><code>curl -I https:\/\/example.com<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Remplacez <code>example.com<\/code> par votre v\u00e9ritable nom de domaine.<\/p>\n\n<p class=\"wp-block-paragraph\">Une requ\u00eate r\u00e9ussie renvoie g\u00e9n\u00e9ralement un statut HTTP appropri\u00e9, tel que <code>200 OK<\/code>, m\u00eame si les redirections et d\u2019autres r\u00e9ponses valides peuvent produire des codes diff\u00e9rents.<\/p>\n\n<p class=\"wp-block-paragraph\">Ouvrez \u00e9galement le site web dans votre navigateur et consultez \u00e0 nouveau les journaux d\u2019erreurs de Nginx.<\/p>\n\n<p class=\"wp-block-paragraph\">Si l\u2019erreur r\u00e9appara\u00eet en cas de forte charge, surveillez le service backend et l\u2019utilisation des ressources tout en reproduisant le probl\u00e8me.<\/p>\n\n<h2 id=\"h-how-to-prevent-nginx-502-errors\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Comment_prevenir_les_erreurs_502_dans_Nginx\"><\/span>Comment pr\u00e9venir les erreurs 502 dans Nginx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Toutes les d\u00e9faillances du backend ne peuvent pas \u00eatre \u00e9vit\u00e9es, mais une bonne administration du serveur r\u00e9duit les interruptions de service \u00e9vitables.<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Surveillez l\u2019\u00e9tat de Nginx et du service backend.<\/li>\n\n\n\n<li>Consultez les journaux de l\u2019application apr\u00e8s les d\u00e9ploiements.<\/li>\n\n\n\n<li>Configurez des strat\u00e9gies appropri\u00e9es de r\u00e9tablissement des services.<\/li>\n\n\n\n<li>Surveillez l\u2019utilisation de la m\u00e9moire, de l\u2019espace de stockage et des connexions.<\/li>\n\n\n\n<li>Validez les modifications de configuration avant de les appliquer.<\/li>\n\n\n\n<li>Testez directement les applications avant d\u2019acheminer le trafic via Nginx.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">Si une application a besoin de plus de ressources, mesurez son utilisation r\u00e9elle avant de d\u00e9cider d\u2019augmenter la capacit\u00e9 du serveur.<\/p>\n\n<div class=\"wp-block-group zynoo-related-reading has-border-color has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"border-color:#c7d8ef;border-width:1px;border-radius:8px;border-left-color:#0069ff;border-left-width:3px;color:#24364f;background-color:#eaf2ff;margin-top:28px;margin-bottom:28px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;font-size:16px;line-height:1.8\">\n<p class=\"wp-block-paragraph\">Une erreur 502 indique une r\u00e9ponse non valide du serveur en amont, tandis qu\u2019une <strong>erreur 504<\/strong> survient lorsque le serveur en amont met trop de temps \u00e0 r\u00e9pondre. Si vous rencontrez cette derni\u00e8re, suivez notre guide pour corriger l\u2019<a href=\"https:\/\/zynoo.com\/blog\/fr\/504-gateway-timeout\/\">erreur 504 Gateway Timeout<\/a> et rechercher les causes possibles parmi les applications lentes, les ressources du serveur et les param\u00e8tres de d\u00e9lai d\u2019expiration du proxy.<\/p>\n<\/div>\n\n<h2 id=\"h-frequently-asked-questions\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Questions_frequentes\"><\/span>Questions fr\u00e9quentes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1793529208055\"><strong class=\"schema-faq-question\">Que signifie l\u2019erreur 502 Bad Gateway dans Nginx ?<\/strong> <p class=\"schema-faq-answer\">Cela signifie que Nginx, agissant comme passerelle ou proxy, a re\u00e7u une r\u00e9ponse non valide d\u2019un serveur en amont. La cause est souvent l\u2019arr\u00eat d\u2019un service backend ou un probl\u00e8me de connexion avec le serveur en amont.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793529240063\"><strong class=\"schema-faq-question\">Le red\u00e9marrage de Nginx corrige-t-il une erreur 502 ?<\/strong> <p class=\"schema-faq-answer\">Pas n\u00e9cessairement. Red\u00e9marrer ou recharger Nginx ne r\u00e9soudra pas le probl\u00e8me si l\u2019application est indisponible, si le port backend est incorrect ou si le socket PHP-FPM est introuvable.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793529252450\"><strong class=\"schema-faq-question\">Quelle est la diff\u00e9rence entre HTTP 502 et HTTP 504 ?<\/strong> <p class=\"schema-faq-answer\">Une erreur 502 indique une r\u00e9ponse non valide du serveur en amont, tandis qu\u2019une erreur 504 signifie que la passerelle n\u2019a pas re\u00e7u de r\u00e9ponse du serveur en amont avant l\u2019expiration du d\u00e9lai d\u2019attente.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793529289265\"><strong class=\"schema-faq-question\">Une m\u00e9moire RAM insuffisante peut-elle provoquer une erreur 502 Bad Gateway ?<\/strong> <p class=\"schema-faq-answer\">Oui. Un manque de m\u00e9moire peut entra\u00eener le plantage ou l\u2019arr\u00eat des processus backend, emp\u00eachant Nginx de communiquer avec eux.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793529308749\"><strong class=\"schema-faq-question\">Une erreur 502 est-elle toujours caus\u00e9e par Nginx ?<\/strong> <p class=\"schema-faq-answer\">Non. D\u2019autres passerelles, proxys, CDN et r\u00e9partiteurs de charge peuvent \u00e9galement renvoyer des erreurs HTTP 502.<\/p> <\/div> <\/div>\n\n<h2 id=\"h-conclusion\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Pour corriger une <strong>erreur 502 Bad Gateway dans Nginx<\/strong>, commencez par d\u00e9terminer pourquoi l\u2019application en amont ne r\u00e9pond pas correctement.<\/p>\n\n<p class=\"wp-block-paragraph\">Consultez d\u2019abord les journaux d\u2019erreurs de Nginx, confirmez que le service backend fonctionne et v\u00e9rifiez le port ou le socket configur\u00e9. Examinez ensuite les limites de ressources, les permissions et les d\u00e9faillances de l\u2019application.<\/p>\n\n<p class=\"wp-block-paragraph\">Dans la plupart des cas, identifier la d\u00e9faillance pr\u00e9cise du service en amont est plus efficace que de red\u00e9marrer Nginx \u00e0 r\u00e9p\u00e9tition ou de modifier les d\u00e9lais d\u2019expiration.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Une erreur 502 Bad Gateway dans Nginx signifie g\u00e9n\u00e9ralement que Nginx n\u2019a pas pu recevoir de r\u00e9ponse valide d\u2019un serveur en amont, tel que PHP-FPM, Node.js ou une autre application backend. Les causes les plus courantes sont l\u2019arr\u00eat des services applicatifs, des ports ou sockets en amont incorrects, et des processus backend qui plantent ou [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":5045,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[501],"tags":[],"class_list":["post-5044","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriels-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v28.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Comment corriger l\u2019erreur 502 Bad Gateway dans Nginx (\u00e9tape par \u00e9tape)<\/title>\n<meta name=\"description\" content=\"Corrigez les erreurs 502 Bad Gateway dans Nginx en v\u00e9rifiant les journaux, les serveurs en amont, PHP-FPM, les param\u00e8tres du proxy et les ressources du serveur \u00e0 l\u2019aide de commandes Linux.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment corriger l\u2019erreur 502 Bad Gateway dans Nginx (\u00e9tape par \u00e9tape)\" \/>\n<meta property=\"og:description\" content=\"Corrigez les erreurs 502 Bad Gateway dans Nginx en v\u00e9rifiant les journaux, les serveurs en amont, PHP-FPM, les param\u00e8tres du proxy et les ressources du serveur \u00e0 l\u2019aide de commandes Linux.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/\" \/>\n<meta property=\"og:site_name\" content=\"ZYNOO Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-01T10:52:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-01T16:15:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/502-Bad-Gateway-Nginx.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1672\" \/>\n\t<meta property=\"og:image:height\" content=\"941\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Adam Weller\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adam Weller\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/\"},\"author\":{\"name\":\"Adam Weller\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/dc0f08d1e3da74e3d4ae21a072525738\"},\"headline\":\"Comment corriger l\u2019erreur 502 Bad Gateway dans Nginx (\u00e9tape par \u00e9tape)\",\"datePublished\":\"2026-11-01T10:52:40+00:00\",\"dateModified\":\"2026-11-01T16:15:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/\"},\"wordCount\":1729,\"publisher\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/502-Bad-Gateway-Nginx.webp\",\"articleSection\":[\"Tutoriels Linux\"],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/\",\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/\",\"name\":\"Comment corriger l\u2019erreur 502 Bad Gateway dans Nginx (\u00e9tape par \u00e9tape)\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/502-Bad-Gateway-Nginx.webp\",\"datePublished\":\"2026-11-01T10:52:40+00:00\",\"dateModified\":\"2026-11-01T16:15:47+00:00\",\"description\":\"Corrigez les erreurs 502 Bad Gateway dans Nginx en v\u00e9rifiant les journaux, les serveurs en amont, PHP-FPM, les param\u00e8tres du proxy et les ressources du serveur \u00e0 l\u2019aide de commandes Linux.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#faq-question-1793529208055\"},{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#faq-question-1793529240063\"},{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#faq-question-1793529252450\"},{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#faq-question-1793529289265\"},{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#faq-question-1793529308749\"}],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#primaryimage\",\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/502-Bad-Gateway-Nginx.webp\",\"contentUrl\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/502-Bad-Gateway-Nginx.webp\",\"width\":1672,\"height\":941,\"caption\":\"Erreur 502 Bad Gateway dans Nginx\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutoriels Linux\",\"item\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/category\\\/tutoriels-linux\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment corriger l\u2019erreur 502 Bad Gateway dans Nginx (\u00e9tape par \u00e9tape)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/\",\"name\":\"Zynoo Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/#organization\",\"name\":\"ZYNOO\",\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/logo.png\",\"width\":149,\"height\":31,\"caption\":\"ZYNOO\"},\"image\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/dc0f08d1e3da74e3d4ae21a072525738\",\"name\":\"Adam Weller\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/adam-weller-v2-96x96.jpg\",\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/adam-weller-v2-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/adam-weller-v2-96x96.jpg\",\"caption\":\"Adam Weller\"},\"description\":\"Adam Weller covers web hosting, Linux and online projects for the ZYNOO blog.\",\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/author\\\/adam-weller\\\/\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#faq-question-1793529208055\",\"position\":1,\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#faq-question-1793529208055\",\"name\":\"Que signifie l\u2019erreur 502 Bad Gateway dans Nginx ?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Cela signifie que Nginx, agissant comme passerelle ou proxy, a re\u00e7u une r\u00e9ponse non valide d\u2019un serveur en amont. La cause est souvent l\u2019arr\u00eat d\u2019un service backend ou un probl\u00e8me de connexion avec le serveur en amont.\",\"inLanguage\":\"fr-FR\"},\"inLanguage\":\"fr-FR\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#faq-question-1793529240063\",\"position\":2,\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#faq-question-1793529240063\",\"name\":\"Le red\u00e9marrage de Nginx corrige-t-il une erreur 502 ?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Pas n\u00e9cessairement. Red\u00e9marrer ou recharger Nginx ne r\u00e9soudra pas le probl\u00e8me si l\u2019application est indisponible, si le port backend est incorrect ou si le socket PHP-FPM est introuvable.\",\"inLanguage\":\"fr-FR\"},\"inLanguage\":\"fr-FR\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#faq-question-1793529252450\",\"position\":3,\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#faq-question-1793529252450\",\"name\":\"Quelle est la diff\u00e9rence entre HTTP 502 et HTTP 504 ?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Une erreur 502 indique une r\u00e9ponse non valide du serveur en amont, tandis qu\u2019une erreur 504 signifie que la passerelle n\u2019a pas re\u00e7u de r\u00e9ponse du serveur en amont avant l\u2019expiration du d\u00e9lai d\u2019attente.\",\"inLanguage\":\"fr-FR\"},\"inLanguage\":\"fr-FR\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#faq-question-1793529289265\",\"position\":4,\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#faq-question-1793529289265\",\"name\":\"Une m\u00e9moire RAM insuffisante peut-elle provoquer une erreur 502 Bad Gateway ?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui. Un manque de m\u00e9moire peut entra\u00eener le plantage ou l\u2019arr\u00eat des processus backend, emp\u00eachant Nginx de communiquer avec eux.\",\"inLanguage\":\"fr-FR\"},\"inLanguage\":\"fr-FR\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#faq-question-1793529308749\",\"position\":5,\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/fr\\\/502-bad-gateway-nginx\\\/#faq-question-1793529308749\",\"name\":\"Une erreur 502 est-elle toujours caus\u00e9e par Nginx ?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Non. D\u2019autres passerelles, proxys, CDN et r\u00e9partiteurs de charge peuvent \u00e9galement renvoyer des erreurs HTTP 502.\",\"inLanguage\":\"fr-FR\"},\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Comment corriger l\u2019erreur 502 Bad Gateway dans Nginx (\u00e9tape par \u00e9tape)","description":"Corrigez les erreurs 502 Bad Gateway dans Nginx en v\u00e9rifiant les journaux, les serveurs en amont, PHP-FPM, les param\u00e8tres du proxy et les ressources du serveur \u00e0 l\u2019aide de commandes Linux.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment corriger l\u2019erreur 502 Bad Gateway dans Nginx (\u00e9tape par \u00e9tape)","og_description":"Corrigez les erreurs 502 Bad Gateway dans Nginx en v\u00e9rifiant les journaux, les serveurs en amont, PHP-FPM, les param\u00e8tres du proxy et les ressources du serveur \u00e0 l\u2019aide de commandes Linux.","og_url":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/","og_site_name":"ZYNOO Blog","article_published_time":"2026-11-01T10:52:40+00:00","article_modified_time":"2026-11-01T16:15:47+00:00","og_image":[{"width":1672,"height":941,"url":"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/502-Bad-Gateway-Nginx.webp","type":"image\/webp"}],"author":"Adam Weller","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Adam Weller","Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#article","isPartOf":{"@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/"},"author":{"name":"Adam Weller","@id":"https:\/\/zynoo.com\/blog\/fr\/#\/schema\/person\/dc0f08d1e3da74e3d4ae21a072525738"},"headline":"Comment corriger l\u2019erreur 502 Bad Gateway dans Nginx (\u00e9tape par \u00e9tape)","datePublished":"2026-11-01T10:52:40+00:00","dateModified":"2026-11-01T16:15:47+00:00","mainEntityOfPage":{"@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/"},"wordCount":1729,"publisher":{"@id":"https:\/\/zynoo.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#primaryimage"},"thumbnailUrl":"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/502-Bad-Gateway-Nginx.webp","articleSection":["Tutoriels Linux"],"inLanguage":"fr-FR"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/","url":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/","name":"Comment corriger l\u2019erreur 502 Bad Gateway dans Nginx (\u00e9tape par \u00e9tape)","isPartOf":{"@id":"https:\/\/zynoo.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#primaryimage"},"image":{"@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#primaryimage"},"thumbnailUrl":"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/502-Bad-Gateway-Nginx.webp","datePublished":"2026-11-01T10:52:40+00:00","dateModified":"2026-11-01T16:15:47+00:00","description":"Corrigez les erreurs 502 Bad Gateway dans Nginx en v\u00e9rifiant les journaux, les serveurs en amont, PHP-FPM, les param\u00e8tres du proxy et les ressources du serveur \u00e0 l\u2019aide de commandes Linux.","breadcrumb":{"@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#faq-question-1793529208055"},{"@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#faq-question-1793529240063"},{"@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#faq-question-1793529252450"},{"@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#faq-question-1793529289265"},{"@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#faq-question-1793529308749"}],"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#primaryimage","url":"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/502-Bad-Gateway-Nginx.webp","contentUrl":"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/502-Bad-Gateway-Nginx.webp","width":1672,"height":941,"caption":"Erreur 502 Bad Gateway dans Nginx"},{"@type":"BreadcrumbList","@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zynoo.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"Tutoriels Linux","item":"https:\/\/zynoo.com\/blog\/fr\/category\/tutoriels-linux\/"},{"@type":"ListItem","position":3,"name":"Comment corriger l\u2019erreur 502 Bad Gateway dans Nginx (\u00e9tape par \u00e9tape)"}]},{"@type":"WebSite","@id":"https:\/\/zynoo.com\/blog\/fr\/#website","url":"https:\/\/zynoo.com\/blog\/fr\/","name":"Zynoo Blog","description":"","publisher":{"@id":"https:\/\/zynoo.com\/blog\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zynoo.com\/blog\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/zynoo.com\/blog\/fr\/#organization","name":"ZYNOO","url":"https:\/\/zynoo.com\/blog\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/zynoo.com\/blog\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2025\/08\/logo.png","contentUrl":"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2025\/08\/logo.png","width":149,"height":31,"caption":"ZYNOO"},"image":{"@id":"https:\/\/zynoo.com\/blog\/fr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/zynoo.com\/blog\/fr\/#\/schema\/person\/dc0f08d1e3da74e3d4ae21a072525738","name":"Adam Weller","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/adam-weller-v2-96x96.jpg","url":"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/adam-weller-v2-96x96.jpg","contentUrl":"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/adam-weller-v2-96x96.jpg","caption":"Adam Weller"},"description":"Adam Weller covers web hosting, Linux and online projects for the ZYNOO blog.","url":"https:\/\/zynoo.com\/blog\/fr\/author\/adam-weller\/"},{"@type":"Question","@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#faq-question-1793529208055","position":1,"url":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#faq-question-1793529208055","name":"Que signifie l\u2019erreur 502 Bad Gateway dans Nginx ?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Cela signifie que Nginx, agissant comme passerelle ou proxy, a re\u00e7u une r\u00e9ponse non valide d\u2019un serveur en amont. La cause est souvent l\u2019arr\u00eat d\u2019un service backend ou un probl\u00e8me de connexion avec le serveur en amont.","inLanguage":"fr-FR"},"inLanguage":"fr-FR"},{"@type":"Question","@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#faq-question-1793529240063","position":2,"url":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#faq-question-1793529240063","name":"Le red\u00e9marrage de Nginx corrige-t-il une erreur 502 ?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Pas n\u00e9cessairement. Red\u00e9marrer ou recharger Nginx ne r\u00e9soudra pas le probl\u00e8me si l\u2019application est indisponible, si le port backend est incorrect ou si le socket PHP-FPM est introuvable.","inLanguage":"fr-FR"},"inLanguage":"fr-FR"},{"@type":"Question","@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#faq-question-1793529252450","position":3,"url":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#faq-question-1793529252450","name":"Quelle est la diff\u00e9rence entre HTTP 502 et HTTP 504 ?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Une erreur 502 indique une r\u00e9ponse non valide du serveur en amont, tandis qu\u2019une erreur 504 signifie que la passerelle n\u2019a pas re\u00e7u de r\u00e9ponse du serveur en amont avant l\u2019expiration du d\u00e9lai d\u2019attente.","inLanguage":"fr-FR"},"inLanguage":"fr-FR"},{"@type":"Question","@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#faq-question-1793529289265","position":4,"url":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#faq-question-1793529289265","name":"Une m\u00e9moire RAM insuffisante peut-elle provoquer une erreur 502 Bad Gateway ?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Oui. Un manque de m\u00e9moire peut entra\u00eener le plantage ou l\u2019arr\u00eat des processus backend, emp\u00eachant Nginx de communiquer avec eux.","inLanguage":"fr-FR"},"inLanguage":"fr-FR"},{"@type":"Question","@id":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#faq-question-1793529308749","position":5,"url":"https:\/\/zynoo.com\/blog\/fr\/502-bad-gateway-nginx\/#faq-question-1793529308749","name":"Une erreur 502 est-elle toujours caus\u00e9e par Nginx ?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Non. D\u2019autres passerelles, proxys, CDN et r\u00e9partiteurs de charge peuvent \u00e9galement renvoyer des erreurs HTTP 502.","inLanguage":"fr-FR"},"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/zynoo.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/5044","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zynoo.com\/blog\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zynoo.com\/blog\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zynoo.com\/blog\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/zynoo.com\/blog\/fr\/wp-json\/wp\/v2\/comments?post=5044"}],"version-history":[{"count":4,"href":"https:\/\/zynoo.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/5044\/revisions"}],"predecessor-version":[{"id":5423,"href":"https:\/\/zynoo.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/5044\/revisions\/5423"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zynoo.com\/blog\/fr\/wp-json\/wp\/v2\/media\/5045"}],"wp:attachment":[{"href":"https:\/\/zynoo.com\/blog\/fr\/wp-json\/wp\/v2\/media?parent=5044"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zynoo.com\/blog\/fr\/wp-json\/wp\/v2\/categories?post=5044"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zynoo.com\/blog\/fr\/wp-json\/wp\/v2\/tags?post=5044"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}