4 votes

Configuration de Nginx avec try_files et rewrite : priorité ?

J'essaie de rationaliser la configuration de mon serveur Nginx, mais j'ai une question assez bête que je n'ai pas pu résoudre. Voici donc la question : est-ce que try_files analysé avant ou après rewrite  ? Autre question : Dois-je mettre try_files après tous rewrite ou l'analyseur de configuration de Nginx est assez intelligent pour évaluer les directives try_files après tous les éléments pertinents rewrite des directives ?

Le lien avec la rationalisation de la configuration est que la réponse à cette question changera l'organisation de la configuration, c'est-à-dire que si l'ordre des fichiers de configuration est de try_files y rewrite change le comportement de la configuration, cela m'obligera à disperser mes includes, certains d'entre eux contenant try_files et d'autres contenant rewrite parce que j'ai aussi rewrite directement dans nginx.conf .

7voto

Alexey Ten Points 7572

Nginx traite la demande par phases, et rewrite La phase de l'utilisateur est toujours antes de try_files phase. Par conséquent, l'ordre de ces directives dans la configuration n'a pas d'importance.

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