Erreur de code d’état HTTP 501 : qu’est-ce que c’est et comment y remédier
ce qu’il faut savoir
- 501 HTTP n’est pas un problème avec votre ordinateur ou votre navigateur Web. Il s’agit d’un problème avec le serveur Web ou le site qui y est exécuté.
- La plupart des erreurs se produisent lorsque le propriétaire du serveur Web n’a pas activé la fonctionnalité requise pour terminer la demande du serveur.
- Conseils de dépannage : mettre à jour le serveur, redémarrer ou redémarrer les services Web, mettre à jour les applications Web, rechercher les modules manquants, vérifier les journaux du serveur.
Lorsque vous visitez une page Web, votre navigateur envoie une requête au serveur Web qui héberge le site. Vous obtenez une erreur HTTP 501 lorsque le serveur ne peut pas répondre à une demande.
Qu’est-ce qui cause les erreurs HTTP 501 ?
Il existe plusieurs raisons courantes pour lesquelles un serveur ne peut pas satisfaire une demande de navigateur, ce qui entraîne une erreur HTTP 501. Le plus souvent, le propriétaire du serveur Web n’a pas activé la fonctionnalité requise pour traiter la demande. Il est également possible qu’ils n’aient pas installé le logiciel ou les plug-ins requis pour le serveur Web.
Vous pouvez également obtenir des erreurs 501 lorsque le serveur Web est obsolète ou n’est pas maintenu. En de rares occasions, les propriétaires de sites Web ont mal configuré et ils ont choisi un logiciel de serveur Web qui n’est pas compatible avec les fonctionnalités du site Web.
Comment résoudre les erreurs HTTP 501
Avant de commencer, en tant que visiteur du site Web, il n’existe aucun moyen réel de corriger une erreur 501. Le problème ne vient pas de votre ordinateur ou de votre navigateur Web. Il s’agit d’un problème avec le serveur Web ou le site qui y est exécuté. Le mieux que vous puissiez faire est de contacter le propriétaire du site et de lui faire savoir ce qui ne va pas.
Si vous êtes propriétaire d’un site Web, ces étapes peuvent vous aider à trouver la source du problème à l’origine de l’erreur HTTP 501.
-
Essayez de mettre à jour le serveur. Sur les serveurs Debian et Ubuntu, exécutez :
$ mise à jour sudo apt && mise à niveau sudo apt
Pour CentOS et RHEL, exécutez :
mise à jour $ sudo dnf
-
Ensuite, redémarrez le serveur ou redémarrez le service du serveur Web. L’utilisateur Apache doit exécuter :
$ sudo systemctl redémarre apache2
class= »syntaxe-ql »>Sur certains systèmes, c’est un peu différent.
$ sudo systemctl redémarrer httpd
class= »syntaxe-ql »>Le redémarrage de Nginx est similaire.
$ sudo systemctl redémarrer nginx
class= »syntaxe-ql »> -
Si vous voyez toujours l’erreur, essayez de mettre à jour votre application Web. Les plates-formes Web telles que WordPress reçoivent des mises à jour fréquentes, que vous pouvez exécuter via le tableau de bord. Si vous pouvez accéder au tableau de bord via l’interface Web sans obtenir d’erreur 501, essayez d’exécuter la mise à jour.
-
Trouvez tous les modules manquants pour votre serveur Web. Il existe un grand nombre de modules Apache compatibles avec divers langages de programmation tels que PHP, Python et Ruby. Assurez-vous d’avoir ceux que vous devez installer.
-
Enfin, vérifiez les journaux du serveur. Apache et Nginx conservent leurs journaux dans /var/log Vérifiez si vous pouvez déterminer la cause du 501 à partir de ce que le serveur lui-même enregistre.
Merci de nous en informer!
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre