3 votes

Désactiver le rapport d'erreur html sur nginx

Est-il possible de supprimer complètement le rapport d'erreur html dans nginx ?

Par exemple, lorsque j'ai une erreur 403, nginx sert le message suivant :

<html>
<head><title>403 Forbidden</title></head>
<body bgcolor="white">
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>

J'utilise nginx pour servir un service web et je n'ai pas besoin de ce rapport d'erreur. Juste le code de réponse http et aucune sortie me conviennent.

0voto

berto Points 221

C'est possible avec une astuce, pour un bloc spécifique. En supposant que vous n'avez pas une regex avec un groupe de capture dans votre bloc de localisation :

return 403 "$1";

Edit : besoin d'une clarification sur votre architecture.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X