Hello!
On Wed, Jan 27, 2021 at 05:08:45PM +0300, Slawa Olhovchenkov wrote:
> А возможна ли конструкция типа такой:
>
> location / {
> rewrite ....;
> rewrite ....;
> location ~ /../(..)... {
> try_files /$2/$3/$2$3$4_$1.bin @proxy;
> }
> location / {
> try_files /notexist @proxy;
> }
> }
> location @proxy {
> }
>
> Ну т.е. смысл в том, что не попадает под маску -- сразу брать с
> апстрима, а что под маску попадает -- проверять на диске и если нет --
> брать с апстрима.
Возможна. Впрочем, в предложенной конструкции вложенный "location /"
избыточен, его содержимое можно написать непосредственно во
внешнем "location /".
Заодно и написанные во внешнем "location /" директивы rewrite
обретут какой-то смысл (впрочем, скорее всего по прежнему
неверный, так как эти директивы не применяются к запросам,
попавшим в любой из вложенных location'ов).
--
Maxim Dounin
http://mdounin.ru/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru