Добрый вечер.
Не получается осознать алгоритм работы try_files. Такое впечатление,
что после того, как он *не нашел* указанные файлы, он продолжает
обрабатывать директивы из текущего location, а не делает внутренний
редирект. Имеем такой конфиг:
location / {
try_files $uri @backend;
# return 403;
}
location @backend {
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8091$request_uri;
}
Если return закомментирован, то все работает как описано в
документации. Но если его раскомментировать, то и на существующие, и
на несуществующие файлы отдается Forbidden.
nginx version: nginx/0.8.50
Что я не так понял?
--
// cronfy
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru