De servers kunnen af en toe een NGINX 500 interne serverfout om verschillende redenen. U vraagt zich misschien af of uw internetverbinding of een ander probleem de oorzaak is van deze fout.
Benadrukt moet worden dat deze 500-fout eigenlijk een probleem aan de serverzijde en is niet gevolg van enige nalatigheid van jouw kant. De serverbeheerder of webmaster moet dit dus corrigeren. In dit bericht onderzoeken we de betekenis van de NGINX 500 Internal Server Error en hoe deze op te lossen.
Wat is precies de NGINX 500 interne serverfout?
Wanneer een serverfout NGINX verhindert een passend antwoord te verzenden, treedt de NGINX 500 Internal Server Error op. Het kan worden veroorzaakt door verschillende factoren, waaronder a gebrekkig script, ontbrekende bestanden dat de code verwijst naar, onvoldoende bestandsrechtenenz. De meest voorkomende oorzaak van de NGINX 500 Internal Server Error is een probleem in een van de webservers van NGINX, meestal Apache, die een probleem is tegengekomen en een 500-foutreactie heeft geleverd aan NGINX, die vervolgens wordt teruggestuurd naar clientbrowsers. In NGINX zijn er verschillende manieren om interne serverfouten op te lossen.
Hoe de NGINX 500 interne serverfout oplossen?
Het betekent simpelweg dat er een probleem is met de website of online service die u probeert te openen of te bezoeken als u een 500 Internal Server Error ziet in NGINX. In dit geval komt de fout uiteindelijk van het einde van de website en is niet altijd een probleem met uw computer of browser.
Maar dat betekent niet dat u geen actie kunt ondernemen om dit 500-probleem aan uw kant op te lossen. Voor localhost, CPanel, PHP, Ubuntu en andere platforms, gebruik deze instructies om de 500 Internal Server Error in NGINX op te lossen.
Moeilijk verfrissend
Omdat je server nu is opnieuw wordt opgestart of omdat die er zijn te veel verzoeken voor de webserver om te verwerken, kunt u af en toe een 500 interne serverfout zien met NGINX.
Daarom beschikt het niet over de middelen die nodig zijn om aan uw verzoek te voldoen.
Onder deze omstandigheden kunt u de browser eenvoudig dwingen om de meest recente webpaginaversie te downloaden en het 500 interne serverprobleem in NGINX op te lossen door een harde verversing van je pagina. Om dit te bereiken, klikt u gewoon op:
- ramen: Ctrl+F5
- Mac: Appel + R of Cmd + R
- Linux: F5
Als u problemen ondervindt, wilt u misschien eens kijken hoe u hard kunt vernieuwen.
Serverlogboeken onderzoeken
Open met een teksteditor het serverlogboek zodat u de meest recente zoekopdrachten kunt bekijken. Elk serverlogboek bevat details over URL-verzoeken en de responscode voor elk verzoek.
Identificeer de verzoeken die de 500 interne serverfout veroorzaken. Het is mogelijk dat slechts één of enkele pagina’s dit probleem vertonen, terwijl alle andere normaal functioneren.
Identificeer de verzoeken die resulteren in een 500 interne serverfout. Open een browser en vraag de probleem-URL’s op als je eenmaal hebt bepaald welke ze zijn om zeker te zijn.
Je script onderzoeken
Het script moet dan worden onderzocht behandel de foutieve verzoeken. Is het echt daar op de juiste plaats? Verwijst u er op de juiste manier naar in uw URL-toewijzings-/routeringsbestand?
Controleer het bestandspad als uw script verwijst een ander bestand om er zeker van te zijn dat het klopt. Heb je programma’s of functies aangeroepen waarnaar je correct hebt verwezen?
Toestemming voor bestand/map controleren
Ongepaste bestands- of mapmachtigingen kunnen hier ook de oorzaak van zijn. Heb je recente bestanden of mappen toegevoegd of gewijzigd?
Normaal gesproken vereisen mappen een 755 toestemmingsniveau En bestanden een 644-niveau. Gebruik om bestandsmachtigingen te wijzigen FileZilla (Windows) of chmod (Linux).
U kunt ook de machtigingen van andere bestanden en mappen in uw code bekijken en de juiste updates voor uw bestanden en mappen aanbrengen.
Omleidingen controleren
Elke omleiding die verkeerd is ingesteld in de webserver kan resulteren in een 500 interne serverfout. Zorg ervoor dat uw mod-herschrijfmodule En .htaccess-bestand correct zijn geconfigureerd, bijvoorbeeld als u gebruikt Apache als uw webserver.
Controleer de syntaxis van de omleidings-/URL-herschrijfregels in uw serverconfiguratiebestand met behulp van een hulpprogramma van derden.
Toenemende scriptuitvoer
De NGINX 500 Internal Server Error kan ook verschijnen als uw webserver (zoals Apache) een time-out krijgt tijdens het verwerken van het verzoek. Verhoog in deze omstandigheden de time-outwaarde op uw webserver (niet NGINX), zodat deze zijn verbinding met NGINX behoudt en een passend antwoord geeft.
Het bovenstaande advies zou u in staat moeten stellen de NGINX 500 Internal Server Error op te lossen. Als dit niet het geval is, is het probleem dat u ondervindt mogelijk eigen aan u en het meest van toepassing is om dan contact op te nemen met de technische ondersteuning voor NGINX.
Source: NGINX 500 interne serverfout: hoe dit te verhelpen?