{"id":5041,"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:19:15","modified_gmt":"2026-11-01T16:19:15","slug":"502-bad-gateway-nginx","status":"publish","type":"post","link":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/","title":{"rendered":"Een 502 Bad Gateway-fout in Nginx oplossen (stap voor stap)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" id=\"h-\">Een <strong>502 Bad Gateway-fout in Nginx<\/strong> betekent meestal dat Nginx geen geldig antwoord heeft ontvangen van een upstreamserver, zoals PHP-FPM, Node.js of een andere backendapplicatie.<\/p>\n\n<p class=\"wp-block-paragraph\">De meest voorkomende oorzaken zijn gestopte applicatieservices, onjuiste upstream-poorten of -sockets en backendprocessen die crashen of verbindingen onverwacht sluiten.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Controleer eerst de foutlogs van Nginx.<\/strong> Daarin staat vaak precies waarom de verbinding is mislukt.<\/p>\n\n<p class=\"wp-block-paragraph\">Deze handleiding leidt je door zeven praktische stappen om problemen op te sporen op Linux-servers met 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=\"Wat_veroorzaakt_een_502_Bad_Gateway-fout_in_Nginx\"><\/span>Wat veroorzaakt een 502 Bad Gateway-fout in Nginx?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Nginx fungeert vaak als reverse proxy: het stuurt verzoeken door naar backendapplicaties en geeft hun antwoorden terug aan bezoekers.<\/p>\n\n<p class=\"wp-block-paragraph\">Als de upstreamservice niet correct reageert, kan Nginx HTTP-statuscode 502 teruggeven.<\/p>\n\n<p class=\"wp-block-paragraph\">Veelvoorkomende oorzaken zijn:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Backendservices die zijn gestopt of gecrasht.<\/li>\n\n\n\n<li>Onjuiste upstream-IP-adressen, -poorten of Unix-sockets.<\/li>\n\n\n\n<li>Storingen in PHP-FPM of applicatieprocessen.<\/li>\n\n\n\n<li>Problemen met toegangsrechten voor sockets.<\/li>\n\n\n\n<li>Onvoldoende geheugen of schijfruimte.<\/li>\n\n\n\n<li>Ongeldige of voortijdig gesloten upstreamverbindingen.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">Voor de volgende controles heb je SSH-toegang en beheerdersrechten voor je Linux-server nodig.<\/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>Als je nog niet weet hoe je verbinding maakt met een externe server,<\/strong> lees dan eerst onze <a href=\"https:\/\/zynoo.com\/blog\/nl\/ssh-commands\/\">beginnersgids voor SSH-commando&#8217;s<\/a>.<\/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=\"wat veroorzaakt een 502 Bad Gateway-fout in 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_Controleer_de_foutlogs_van_Nginx\"><\/span>1. Controleer de foutlogs van Nginx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">De foutlogs van Nginx zijn meestal de snelste manier om de oorzaak van een 502-fout te vinden.<\/p>\n\n<p class=\"wp-block-paragraph\">Maak via SSH verbinding met je server en voer het volgende uit:<\/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\">Hiermee worden de laatste 50 logregels weergegeven.<\/p>\n\n<p class=\"wp-block-paragraph\">Gebruik het volgende om het probleem live te onderzoeken:<\/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\">Laad de getroffen webpagina opnieuw en let op nieuwe meldingen.<\/p>\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Logmelding<\/th><th>Waarschijnlijke oorzaak<\/th><\/tr><tr><td><code>connect() failed (111: Connection refused)<\/code><\/td><td>De backend accepteert geen verbindingen<\/td><\/tr><tr><td><code>No such file or directory<\/code><\/td><td>De geconfigureerde upstreamsocket ontbreekt<\/td><\/tr><tr><td><code>Permission denied<\/code><\/td><td>Nginx heeft geen toegang tot de socket of bron<\/td><\/tr><tr><td><code>upstream prematurely closed connection<\/code><\/td><td>De backend heeft de verbinding onverwacht gesloten<\/td><\/tr><tr><td><code>upstream sent invalid header<\/code><\/td><td>De backend heeft ongeldig opgemaakte antwoordheaders teruggestuurd<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">In jouw hostingconfiguratie kunnen de logs op een andere locatie staan.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Wijzig de Nginx-instellingen pas als je de waarschijnlijke oorzaak hebt vastgesteld.<\/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_Controleer_of_de_backendservice_actief_is\"><\/span>2. Controleer of de backendservice actief is<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Een 502-fout treedt vaak op doordat de applicatie achter Nginx is gestopt.<\/p>\n\n<p class=\"wp-block-paragraph\">Voer voor een applicatieservice die door systemd wordt beheerd het volgende uit:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo systemctl status myapp<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Vervang <code>myapp<\/code> door de naam van je eigen service.<\/p>\n\n<p class=\"wp-block-paragraph\">Voor applicaties op basis van PHP die PHP-FPM gebruiken, kan de servicenaam er zo uitzien:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo systemctl status php8.3-fpm<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">De ge\u00efnstalleerde PHP-versie en de servicenaam kunnen afwijken.<\/p>\n\n<p class=\"wp-block-paragraph\">Als de service is uitgevallen, bekijk dan de logs ervan:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo journalctl -u myapp -n 50<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Controleer op crashes, ontbrekende afhankelijkheden, configuratiefouten of problemen door geheugentekort.<\/p>\n\n<p class=\"wp-block-paragraph\">Start de service pas opnieuw nadat je het onderliggende probleem hebt vastgesteld en aangepakt.<\/p>\n\n<h2 id=\"h-3-verify-the-upstream-port-or-socket\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Controleer_de_upstream-poort_of_-socket\"><\/span>3. Controleer de upstream-poort of -socket<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Nginx moet verzoeken doorsturen naar het juiste backendadres.<\/p>\n\n<p class=\"wp-block-paragraph\">Een reverse-proxyconfiguratie kan bijvoorbeeld het volgende bevatten:<\/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\">Hiermee krijgt Nginx de opdracht om verzoeken door te sturen naar een HTTP-applicatie die op poort 3000 luistert.<\/p>\n\n<p class=\"wp-block-paragraph\">Controleer of er op die poort een proces luistert:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo ss -ltnp | grep ':3000'<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Je kunt een HTTP-backend ook rechtstreeks testen:<\/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\">Als de backend niet beschikbaar is, onderzoek dan de serviceconfiguratie voordat je Nginx wijzigt.<\/p>\n\n<h3 id=\"h-check-php-fpm-sockets\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Controleer_PHP-FPM-sockets\"><\/span>Controleer PHP-FPM-sockets<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p class=\"wp-block-paragraph\">PHP-FPM gebruikt doorgaans Unix-sockets of TCP-poorten.<\/p>\n\n<p class=\"wp-block-paragraph\">Een Nginx-configuratie kan het volgende bevatten:<\/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\">Controleer of de geconfigureerde socket bestaat:<\/p>\n\n<pre class=\"wp-block-code\"><code>ls -l \/run\/php\/<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Het socketpad moet overeenkomen met de instelling <code>listen<\/code> van de PHP-FPM-pool en Nginx moet toestemming hebben om verbinding te maken.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Belangrijk:<\/strong> <code>proxy_pass<\/code> wordt gebruikt voor HTTP-upstreamservers, terwijl <code>fastcgi_pass<\/code> wordt gebruikt voor <a href=\"https:\/\/en.wikipedia.org\/wiki\/FastCGI\">FastCGI<\/a>-services zoals PHP-FPM. Ze zijn niet onderling uitwisselbaar.<\/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>Als je Nginx voor het eerst configureert, zorg dan dat proxy_pass naar het juiste backendadres verwijst.<\/strong> Onze <a href=\"https:\/\/zynoo.com\/blog\/nl\/nginx-reverse-proxy-ubuntu\/\">handleiding voor het instellen van een Nginx-reverse-proxy op Ubuntu<\/a> laat zien hoe je verzoeken doorstuurt, de configuratie test en HTTPS inschakelt.<\/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_Controleer_het_servergeheugen_en_de_schijfruimte\"><\/span>4. Controleer het servergeheugen en de schijfruimte<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Backendapplicaties kunnen crashen of niet meer reageren als de server zonder beschikbare bronnen komt te zitten.<\/p>\n\n<p class=\"wp-block-paragraph\">Controleer het geheugen:<\/p>\n\n<pre class=\"wp-block-code\"><code>free -h<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Controleer de schijfruimte:<\/p>\n\n<pre class=\"wp-block-code\"><code>df -h<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Controleer de actieve processen:<\/p>\n\n<pre class=\"wp-block-code\"><code>top<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Als een applicatie is be\u00ebindigd door geheugentekort, vind je mogelijk relevante meldingen in het systeemjournal:<\/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\">Zoek naar gebeurtenissen waarbij het geheugen opraakte of naar meldingen over be\u00ebindigde processen.<\/p>\n\n<p class=\"wp-block-paragraph\">Als de schijfruimte op is, bepaal dan eerst wat die ruimte in beslag neemt voordat je bestanden verwijdert.<\/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>Bekijk voor meer monitoringcommando&#8217;s<\/strong> ons artikel over <a href=\"https:\/\/zynoo.com\/blog\/nl\/linux-commands-for-server-management\/\">essenti\u00eble Linux-commando&#8217;s voor serverbeheer<\/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_Controleer_socketrechten_en_applicatielogs\"><\/span>5. Controleer socketrechten en applicatielogs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Soms is de backend actief, maar kan Nginx er niet mee communiceren.<\/p>\n\n<p class=\"wp-block-paragraph\">Controleer bij Unix-sockets de eigenaar en toegangsrechten:<\/p>\n\n<pre class=\"wp-block-code\"><code>ls -l \/run\/php\/<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Controleer ook de bovenliggende mappen van de socket als de logs een fout met toegangsrechten melden.<\/p>\n\n<p class=\"wp-block-paragraph\">De juiste toegangsrechten hangen af van de gebruikersaccount van de Nginx-worker en de configuratie van de backendservice.<\/p>\n\n<p class=\"wp-block-paragraph\">Vermijd ruime toegangsrechten zoals <code>chmod 777<\/code>. Pas in plaats daarvan de configuratie van de betreffende service of pool aan, zodat bevoegde processen toegang hebben tot de socket.<\/p>\n\n<p class=\"wp-block-paragraph\">Als de foutlogs melden dat de upstreamserver de verbinding voortijdig heeft gesloten, controleer dan de logs van de backendapplicatie op crashes, uitzonderingen of mislukte verzoeken.<\/p>\n\n<h2 id=\"h-6-test-your-nginx-configuration\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"6_Test_je_Nginx-configuratie\"><\/span>6. Test je Nginx-configuratie<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Onjuiste proxy-instellingen of wijzigingen in de configuratie kunnen ook de communicatie met de upstreamserver verstoren.<\/p>\n\n<p class=\"wp-block-paragraph\">Controleer de Nginx-configuratie voordat je wijzigingen toepast:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo nginx -t<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Als de test slaagt, laad Nginx dan opnieuw:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo systemctl reload nginx<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Door Nginx opnieuw te laden, pas je geldige configuratiewijzigingen toe zonder de service onnodig opnieuw te starten.<\/p>\n\n<p class=\"wp-block-paragraph\">Als de test mislukt, verhelp dan eerst de gemelde configuratiefout.<\/p>\n\n<p class=\"wp-block-paragraph\">Verhoog proxy-time-outs of bufferlimieten niet zomaar. Daarmee los je een gestopte backend, onjuiste socket of geweigerde verbinding niet op.<\/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_Controleer_of_de_502-fout_is_opgelost\"><\/span>7. Controleer of de 502-fout is opgelost<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Test de getroffen URL nadat je het onderliggende probleem hebt aangepakt:<\/p>\n\n<pre class=\"wp-block-code\"><code>curl -I https:\/\/example.com<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Vervang <code>example.com<\/code> door je eigen domein.<\/p>\n\n<p class=\"wp-block-paragraph\">Een geslaagd verzoek geeft doorgaans een passende HTTP-status terug, zoals <code>200 OK<\/code>, hoewel omleidingen en andere geldige antwoorden andere codes kunnen opleveren.<\/p>\n\n<p class=\"wp-block-paragraph\">Open de website ook in je browser en bekijk de foutlogs van Nginx opnieuw.<\/p>\n\n<p class=\"wp-block-paragraph\">Als de fout terugkeert bij hoge belasting, houd dan de backendservice en het gebruik van serverbronnen in de gaten terwijl je het probleem reproduceert.<\/p>\n\n<h2 id=\"h-how-to-prevent-nginx-502-errors\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Zo_voorkom_je_502-fouten_in_Nginx\"><\/span>Zo voorkom je 502-fouten in Nginx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Niet elke backendstoring is te voorkomen, maar goed serverbeheer beperkt vermijdbare uitval.<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Houd de status van Nginx en backendservices in de gaten.<\/li>\n\n\n\n<li>Controleer applicatielogs na nieuwe deployments.<\/li>\n\n\n\n<li>Stel een passend beleid in voor het herstellen van services.<\/li>\n\n\n\n<li>Houd het gebruik van geheugen, opslagruimte en verbindingen in de gaten.<\/li>\n\n\n\n<li>Controleer configuratiewijzigingen voordat je ze toepast.<\/li>\n\n\n\n<li>Test applicaties rechtstreeks voordat je verkeer via Nginx doorstuurt.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">Als een applicatie meer serverbronnen nodig heeft, meet dan eerst het werkelijke gebruik voordat je besluit de servercapaciteit uit te breiden.<\/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\">Een 502-fout duidt op een ongeldig antwoord van de upstreamserver, terwijl een <strong>504-fout<\/strong> optreedt als de upstreamserver te lang over een antwoord doet. Als je met die laatste fout te maken hebt, volg dan onze handleiding om de <a href=\"https:\/\/zynoo.com\/blog\/nl\/504-gateway-timeout\/\">504 Gateway Timeout-fout<\/a> op te lossen en problemen met trage applicaties, serverbronnen en proxy-time-outinstellingen op te sporen.<\/p>\n<\/div>\n\n<h2 id=\"h-frequently-asked-questions\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Veelgestelde_vragen\"><\/span>Veelgestelde vragen<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\">Wat betekent 502 Bad Gateway in Nginx?<\/strong> <p class=\"schema-faq-answer\">Het betekent dat Nginx als gateway of proxy een ongeldig antwoord van een upstreamserver heeft ontvangen. De oorzaak is vaak een gestopte backendservice of een probleem met de upstreamverbinding.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793529240063\"><strong class=\"schema-faq-question\">Verhelpt een herstart van Nginx een 502-fout?<\/strong> <p class=\"schema-faq-answer\">Niet per se. Een herstart of het opnieuw laden van Nginx verhelpt geen onbeschikbare applicatie, onjuiste backendpoort of ontbrekende PHP-FPM-socket.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793529252450\"><strong class=\"schema-faq-question\">Wat is het verschil tussen HTTP 502 en HTTP 504?<\/strong> <p class=\"schema-faq-answer\">Een 502-fout duidt op een ongeldig antwoord van de upstreamserver, terwijl een 504-fout betekent dat de gateway niet binnen de ingestelde time-out een antwoord van de upstreamserver heeft ontvangen.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793529289265\"><strong class=\"schema-faq-question\">Kan een tekort aan RAM een 502 Bad Gateway-fout veroorzaken?<\/strong> <p class=\"schema-faq-answer\">Ja. Een tekort aan geheugen kan ervoor zorgen dat backendprocessen crashen of worden be\u00ebindigd, waardoor Nginx niet meer met ze kan communiceren.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793529308749\"><strong class=\"schema-faq-question\">Wordt een 502-fout altijd veroorzaakt door Nginx?<\/strong> <p class=\"schema-faq-answer\">Nee. Ook andere gateways, proxy&#8217;s, CDN&#8217;s en loadbalancers kunnen HTTP 502-fouten teruggeven.<\/p> <\/div> <\/div>\n\n<h2 id=\"h-conclusion\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusie\"><\/span>Conclusie<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Het oplossen van een <strong>502 Bad Gateway-fout in Nginx<\/strong> begint met achterhalen waarom de upstreamapplicatie niet correct reageert.<\/p>\n\n<p class=\"wp-block-paragraph\">Controleer eerst de foutlogs van Nginx, ga na of de backendservice actief is en verifieer de geconfigureerde poort of socket. Onderzoek daarna eventuele beperkingen van serverbronnen, toegangsrechten en applicatiestoringen.<\/p>\n\n<p class=\"wp-block-paragraph\">In de meeste gevallen is het effectiever om de specifieke upstreamstoring te achterhalen dan Nginx herhaaldelijk opnieuw te starten of time-outinstellingen te wijzigen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Een 502 Bad Gateway-fout in Nginx betekent meestal dat Nginx geen geldig antwoord heeft ontvangen van een upstreamserver, zoals PHP-FPM, Node.js of een andere backendapplicatie. De meest voorkomende oorzaken zijn gestopte applicatieservices, onjuiste upstream-poorten of -sockets en backendprocessen die crashen of verbindingen onverwacht sluiten. Controleer eerst de foutlogs van Nginx. Daarin staat vaak precies waarom [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":5042,"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":[500],"tags":[],"class_list":["post-5041","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux-handleidingen"],"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>Een 502 Bad Gateway-fout in Nginx oplossen (stap voor stap)<\/title>\n<meta name=\"description\" content=\"Los 502 Bad Gateway-fouten in Nginx op door logs, upstreamservers, PHP-FPM, proxy-instellingen en serverbronnen te controleren met Linux-commando&#039;s.\" \/>\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\/nl\/502-bad-gateway-nginx\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Een 502 Bad Gateway-fout in Nginx oplossen (stap voor stap)\" \/>\n<meta property=\"og:description\" content=\"Los 502 Bad Gateway-fouten in Nginx op door logs, upstreamservers, PHP-FPM, proxy-instellingen en serverbronnen te controleren met Linux-commando&#039;s.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zynoo.com\/blog\/nl\/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:19:15+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=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adam Weller\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/\"},\"author\":{\"name\":\"Adam Weller\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/#\\\/schema\\\/person\\\/dc0f08d1e3da74e3d4ae21a072525738\"},\"headline\":\"Een 502 Bad Gateway-fout in Nginx oplossen (stap voor stap)\",\"datePublished\":\"2026-11-01T10:52:40+00:00\",\"dateModified\":\"2026-11-01T16:19:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/\"},\"wordCount\":1289,\"publisher\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/502-Bad-Gateway-Nginx.webp\",\"articleSection\":[\"Linux-handleidingen\"],\"inLanguage\":\"nl-NL\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/\",\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/\",\"name\":\"Een 502 Bad Gateway-fout in Nginx oplossen (stap voor stap)\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/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:19:15+00:00\",\"description\":\"Los 502 Bad Gateway-fouten in Nginx op door logs, upstreamservers, PHP-FPM, proxy-instellingen en serverbronnen te controleren met Linux-commando's.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#faq-question-1793529208055\"},{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#faq-question-1793529240063\"},{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#faq-question-1793529252450\"},{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#faq-question-1793529289265\"},{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#faq-question-1793529308749\"}],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/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\":\"502 Bad Gateway in Nginx\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linux-handleidingen\",\"item\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/category\\\/linux-handleidingen\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Een 502 Bad Gateway-fout in Nginx oplossen (stap voor stap)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/\",\"name\":\"Zynoo Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/#organization\",\"name\":\"ZYNOO\",\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/#\\\/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\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/#\\\/schema\\\/person\\\/dc0f08d1e3da74e3d4ae21a072525738\",\"name\":\"Adam Weller\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@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\\\/nl\\\/author\\\/adam-weller\\\/\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#faq-question-1793529208055\",\"position\":1,\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#faq-question-1793529208055\",\"name\":\"Wat betekent 502 Bad Gateway in Nginx?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Het betekent dat Nginx als gateway of proxy een ongeldig antwoord van een upstreamserver heeft ontvangen. De oorzaak is vaak een gestopte backendservice of een probleem met de upstreamverbinding.\",\"inLanguage\":\"nl-NL\"},\"inLanguage\":\"nl-NL\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#faq-question-1793529240063\",\"position\":2,\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#faq-question-1793529240063\",\"name\":\"Verhelpt een herstart van Nginx een 502-fout?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Niet per se. Een herstart of het opnieuw laden van Nginx verhelpt geen onbeschikbare applicatie, onjuiste backendpoort of ontbrekende PHP-FPM-socket.\",\"inLanguage\":\"nl-NL\"},\"inLanguage\":\"nl-NL\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#faq-question-1793529252450\",\"position\":3,\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#faq-question-1793529252450\",\"name\":\"Wat is het verschil tussen HTTP 502 en HTTP 504?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Een 502-fout duidt op een ongeldig antwoord van de upstreamserver, terwijl een 504-fout betekent dat de gateway niet binnen de ingestelde time-out een antwoord van de upstreamserver heeft ontvangen.\",\"inLanguage\":\"nl-NL\"},\"inLanguage\":\"nl-NL\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#faq-question-1793529289265\",\"position\":4,\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#faq-question-1793529289265\",\"name\":\"Kan een tekort aan RAM een 502 Bad Gateway-fout veroorzaken?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ja. Een tekort aan geheugen kan ervoor zorgen dat backendprocessen crashen of worden be\u00ebindigd, waardoor Nginx niet meer met ze kan communiceren.\",\"inLanguage\":\"nl-NL\"},\"inLanguage\":\"nl-NL\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#faq-question-1793529308749\",\"position\":5,\"url\":\"https:\\\/\\\/zynoo.com\\\/blog\\\/nl\\\/502-bad-gateway-nginx\\\/#faq-question-1793529308749\",\"name\":\"Wordt een 502-fout altijd veroorzaakt door Nginx?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Nee. Ook andere gateways, proxy's, CDN's en loadbalancers kunnen HTTP 502-fouten teruggeven.\",\"inLanguage\":\"nl-NL\"},\"inLanguage\":\"nl-NL\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Een 502 Bad Gateway-fout in Nginx oplossen (stap voor stap)","description":"Los 502 Bad Gateway-fouten in Nginx op door logs, upstreamservers, PHP-FPM, proxy-instellingen en serverbronnen te controleren met Linux-commando's.","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\/nl\/502-bad-gateway-nginx\/","og_locale":"nl_NL","og_type":"article","og_title":"Een 502 Bad Gateway-fout in Nginx oplossen (stap voor stap)","og_description":"Los 502 Bad Gateway-fouten in Nginx op door logs, upstreamservers, PHP-FPM, proxy-instellingen en serverbronnen te controleren met Linux-commando's.","og_url":"https:\/\/zynoo.com\/blog\/nl\/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:19:15+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":{"Geschreven door":"Adam Weller","Geschatte leestijd":"6 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#article","isPartOf":{"@id":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/"},"author":{"name":"Adam Weller","@id":"https:\/\/zynoo.com\/blog\/nl\/#\/schema\/person\/dc0f08d1e3da74e3d4ae21a072525738"},"headline":"Een 502 Bad Gateway-fout in Nginx oplossen (stap voor stap)","datePublished":"2026-11-01T10:52:40+00:00","dateModified":"2026-11-01T16:19:15+00:00","mainEntityOfPage":{"@id":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/"},"wordCount":1289,"publisher":{"@id":"https:\/\/zynoo.com\/blog\/nl\/#organization"},"image":{"@id":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#primaryimage"},"thumbnailUrl":"https:\/\/zynoo.com\/blog\/wp-content\/uploads\/2026\/11\/502-Bad-Gateway-Nginx.webp","articleSection":["Linux-handleidingen"],"inLanguage":"nl-NL"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/","url":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/","name":"Een 502 Bad Gateway-fout in Nginx oplossen (stap voor stap)","isPartOf":{"@id":"https:\/\/zynoo.com\/blog\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#primaryimage"},"image":{"@id":"https:\/\/zynoo.com\/blog\/nl\/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:19:15+00:00","description":"Los 502 Bad Gateway-fouten in Nginx op door logs, upstreamservers, PHP-FPM, proxy-instellingen en serverbronnen te controleren met Linux-commando's.","breadcrumb":{"@id":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#faq-question-1793529208055"},{"@id":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#faq-question-1793529240063"},{"@id":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#faq-question-1793529252450"},{"@id":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#faq-question-1793529289265"},{"@id":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#faq-question-1793529308749"}],"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/zynoo.com\/blog\/nl\/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":"502 Bad Gateway in Nginx"},{"@type":"BreadcrumbList","@id":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zynoo.com\/blog\/nl\/"},{"@type":"ListItem","position":2,"name":"Linux-handleidingen","item":"https:\/\/zynoo.com\/blog\/nl\/category\/linux-handleidingen\/"},{"@type":"ListItem","position":3,"name":"Een 502 Bad Gateway-fout in Nginx oplossen (stap voor stap)"}]},{"@type":"WebSite","@id":"https:\/\/zynoo.com\/blog\/nl\/#website","url":"https:\/\/zynoo.com\/blog\/nl\/","name":"Zynoo Blog","description":"","publisher":{"@id":"https:\/\/zynoo.com\/blog\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zynoo.com\/blog\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/zynoo.com\/blog\/nl\/#organization","name":"ZYNOO","url":"https:\/\/zynoo.com\/blog\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/zynoo.com\/blog\/nl\/#\/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\/nl\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/zynoo.com\/blog\/nl\/#\/schema\/person\/dc0f08d1e3da74e3d4ae21a072525738","name":"Adam Weller","image":{"@type":"ImageObject","inLanguage":"nl-NL","@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\/nl\/author\/adam-weller\/"},{"@type":"Question","@id":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#faq-question-1793529208055","position":1,"url":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#faq-question-1793529208055","name":"Wat betekent 502 Bad Gateway in Nginx?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Het betekent dat Nginx als gateway of proxy een ongeldig antwoord van een upstreamserver heeft ontvangen. De oorzaak is vaak een gestopte backendservice of een probleem met de upstreamverbinding.","inLanguage":"nl-NL"},"inLanguage":"nl-NL"},{"@type":"Question","@id":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#faq-question-1793529240063","position":2,"url":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#faq-question-1793529240063","name":"Verhelpt een herstart van Nginx een 502-fout?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Niet per se. Een herstart of het opnieuw laden van Nginx verhelpt geen onbeschikbare applicatie, onjuiste backendpoort of ontbrekende PHP-FPM-socket.","inLanguage":"nl-NL"},"inLanguage":"nl-NL"},{"@type":"Question","@id":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#faq-question-1793529252450","position":3,"url":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#faq-question-1793529252450","name":"Wat is het verschil tussen HTTP 502 en HTTP 504?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Een 502-fout duidt op een ongeldig antwoord van de upstreamserver, terwijl een 504-fout betekent dat de gateway niet binnen de ingestelde time-out een antwoord van de upstreamserver heeft ontvangen.","inLanguage":"nl-NL"},"inLanguage":"nl-NL"},{"@type":"Question","@id":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#faq-question-1793529289265","position":4,"url":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#faq-question-1793529289265","name":"Kan een tekort aan RAM een 502 Bad Gateway-fout veroorzaken?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Ja. Een tekort aan geheugen kan ervoor zorgen dat backendprocessen crashen of worden be\u00ebindigd, waardoor Nginx niet meer met ze kan communiceren.","inLanguage":"nl-NL"},"inLanguage":"nl-NL"},{"@type":"Question","@id":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#faq-question-1793529308749","position":5,"url":"https:\/\/zynoo.com\/blog\/nl\/502-bad-gateway-nginx\/#faq-question-1793529308749","name":"Wordt een 502-fout altijd veroorzaakt door Nginx?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Nee. Ook andere gateways, proxy's, CDN's en loadbalancers kunnen HTTP 502-fouten teruggeven.","inLanguage":"nl-NL"},"inLanguage":"nl-NL"}]}},"_links":{"self":[{"href":"https:\/\/zynoo.com\/blog\/nl\/wp-json\/wp\/v2\/posts\/5041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zynoo.com\/blog\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zynoo.com\/blog\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zynoo.com\/blog\/nl\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/zynoo.com\/blog\/nl\/wp-json\/wp\/v2\/comments?post=5041"}],"version-history":[{"count":4,"href":"https:\/\/zynoo.com\/blog\/nl\/wp-json\/wp\/v2\/posts\/5041\/revisions"}],"predecessor-version":[{"id":5421,"href":"https:\/\/zynoo.com\/blog\/nl\/wp-json\/wp\/v2\/posts\/5041\/revisions\/5421"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zynoo.com\/blog\/nl\/wp-json\/wp\/v2\/media\/5042"}],"wp:attachment":[{"href":"https:\/\/zynoo.com\/blog\/nl\/wp-json\/wp\/v2\/media?parent=5041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zynoo.com\/blog\/nl\/wp-json\/wp\/v2\/categories?post=5041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zynoo.com\/blog\/nl\/wp-json\/wp\/v2\/tags?post=5041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}