Skip to content

501 HTTP-statuscodefout: wat het is en hoe het te verhelpen?

15 de juni de 2021
error 101408 1280 8169d4faab9d4448a8d4bf95364719e5

Wat te weten

  • Een 501 HTTP is geen probleem met uw computer of webbrowser. Het is een probleem met de webserver of de site die erop draait.
  • De meeste fouten treden op wanneer de eigenaar van een webserver een functie die nodig is om een ​​serververzoek te voltooien, niet heeft ingeschakeld.
  • Tips voor het oplossen van problemen: Update server, herstart of herstart webservice, update webapplicatie, zoek naar ontbrekende modules, controleer serverlogs.

Wanneer u een webpagina bezoekt, doet de browser een verzoek aan de webserver die de site host. Wanneer de server niet aan het verzoek kan voldoen, ontvangt u een HTTP 501-fout.

Wat veroorzaakt de HTTP 501-fout?

Er zijn een paar veelvoorkomende redenen waarom een ​​server niet kan voldoen aan het verzoek van uw browser, waardoor de HTTP 501-fout wordt veroorzaakt. Meestal heeft de eigenaar van de webserver geen functie ingeschakeld die nodig is om het verzoek te voltooien. Er is ook een kans dat ze geen vereist stuk software of plug-in voor de webserver hebben geïnstalleerd. U krijgt mogelijk ook een 501-fout wanneer de webserver verouderd of niet onderhouden is. In zeldzamere gevallen heeft de site-eigenaar iets verkeerd ingesteld en is de gekozen webserversoftware niet compatibel met een functie op de site.

Hoe de HTTP 501-fout op te lossen?

Voordat je begint, is er geen echte manier om de 501-fout als bezoeker van een website op te lossen. Het probleem ligt niet bij uw computer of webbrowser. Het is een probleem met de webserver of de site die erop draait. Het beste wat u kunt doen, is contact opnemen met de eigenaar van de site en hem laten weten dat er iets mis is. Als u de eigenaar van de site bent, kunnen deze stappen u helpen het probleem te achterhalen dat de HTTP 501-fout veroorzaakt.

  1. Probeer de server bij te werken. Voer op Debian- en Ubuntu-servers uit: $ sudo apt update && sudo apt upgrade

    Voer voor CentOS en RHEL uit: $ sudo dnf update

  2. Start vervolgens uw server opnieuw op of start de webserverservice opnieuw. Apache-gebruikers moeten uitvoeren: $ sudo systemctl herstart apache2

    class=”ql-syntax”> Op sommige systemen is dat een beetje anders. $ sudo systemctl herstart httpd

    class=”ql-syntax”> Het herstarten van Nginx is vergelijkbaar. $ sudo systemctl herstart nginx

    class=”ql-syntaxis”>

  3. Als u de fout nog steeds ziet, probeert u uw webtoepassing bij te werken. Webplatforms zoals WordPress ontvangen regelmatig updates die u via uw dashboard kunt uitvoeren. Als het dashboard toegankelijk is via de webinterface zonder de 501-fout te krijgen, probeer dan een update uit te voeren.

  4. Zoek naar ontbrekende modules voor uw webserver. Er zijn talloze Apache-modules voor compatibiliteit met verschillende programmeertalen, zoals PHP, Python en Ruby. Zorg ervoor dat u degene hebt die u nodig hebt geïnstalleerd.

  5. Controleer ten slotte de serverlogboeken. Zowel Apache als Nginx houden hun logs in /var/log Controleer of je de oorzaak van de 501 kunt achterhalen op basis van wat de server zelf aan het loggen is.