rewrite и ngx_aws_auth

Slawa Olhovchenkov slw на zxy.spb.ru
Ср Июл 22 13:27:58 UTC 2020


Пытаюсь подружить rewrite и ngx_aws_auth и выходит что-то странное.

в конфигурации локейшена у меня

            rewrite /(.*) /$host/$1;
            rewrite /([^.]+)[^/]+/(.*) /$1/$2 break;
	    aws_sign;

В дебаге видно что rewrite uri меняет, а ngx_aws_auth получает
немодифицированный uri.

если в локейшине написать if -- ngx_aws_auth вообще не срабатывает
(хотя тут я могу догадаться что он не наследуется).

Отсюда вопросы:

что за фигня?
что происходит?
какую переменную на самом деле меняет rewrite?


			


Подробная информация о списке рассылки nginx-ru