Я пытаюсь рационализировать конфигурацию своего сервера Nginx, но у меня есть довольно глупый вопрос, который я не смог решить. Итак, вот вопрос: есть ли try_files
проанализировано до или после rewrite
? На другой вопрос: нужно ли мне ставить try_files
после все rewrite
директивы, или достаточно ли умен парсер конфигурации Nginx, чтобы оценить try_files
после все соответствующие rewrite
директивы?
Ссылка на рационализацию конфигурации заключается в том, что ответ на этот вопрос изменит организацию конфигурации, т.е. если порядок файлов конфигурации try_files
и rewrite
изменяет поведение конфигурации, это заставит меня разогнать мои включения, некоторые из которых содержат try_files
и другие, содержащие rewrite
, потому что у меня также есть rewrite
прямо в nginx.conf
.
Nginx обрабатывает запрос поэтапно и rewrite
фаза всегда перед try_files
фаза. Поэтому порядок этих директив в конфигурации не имеет значения.