Re: auth_request и переменные в proxy_pass
Slawa Olhovchenkov
slw на zxy.spb.ru
Вт Июл 21 18:22:36 UTC 2020
On Tue, Jul 21, 2020 at 08:47:15PM +0300, Maxim Dounin wrote:
> Hello!
>
> On Tue, Jul 21, 2020 at 08:22:50PM +0300, Slawa Olhovchenkov wrote:
>
> > On Tue, Jul 21, 2020 at 08:13:12PM +0300, Maxim Dounin wrote:
> >
> > > Hello!
> > >
> > > On Tue, Jul 21, 2020 at 06:05:22PM +0300, Slawa Olhovchenkov wrote:
> > >
> > > > А я правильно понимаю, что в блоке proxy_pass который активируется по
> > > > auth_request никакие переменые от rewrite и/или $arg_ использовать не удастся?
> > >
> > > Почему нет? Ну то есть с переменными от модуля rewrite вообще
> >
> > ну вот попытка сделать set (блоком выше и потом использовать
> > переменную) у меня как-то не сработала -- пусто.
> > а set -- это rewrite только в порфиль.
>
> Видимо, "как-то не сработала" по каким-то другим причинам.
> Скажем, если делать set на уровне server - то он потом ещё раз
> сделается в подзапросе, и результат может быть отличен от
> ожидаемого (особенно если этот set использует переменные $arg_*,
> которые в подзапросе будут иметь другие значения).
Возможно.
Сейчас еще раз перепрверил -- таки работает.
Подробная информация о списке рассылки nginx-ru