Welcome! Log In Create A New Profile

Advanced

Re: Уточнение логики работы ngx_http_auth_request_module

Eugene Mychlo
November 06, 2013 07:32AM
06 нояб. 2013 г., в 16:15, Maxim Dounin <mdounin@mdounin.ru> написал(а):

> Hello!
>
> On Wed, Nov 06, 2013 at 03:53:09PM +0400, Eugene Mychlo wrote:
>
>> Добрый день,
>>
>> 05 нояб. 2013 г., в 0:19, Maxim Dounin <mdounin@mdounin.ru> написал(а):
>>
>> […]
>>
>>>
>>> Модуль auth_request не пытается реализовывать каких-либо
>>> протколов сам, он просто делает подзапрос. Точно так же, как это
>>> делает SSI или модуль addition.
>>>
>>> Настроить необходимую обработку для соответствующего URI, который
>>> вы используете в auth_request - ваша задача, будь то проксирование
>>> или что-либо ещё.
>>
>> […]
>>
>> Раз возник топик про логику auth_request, задам и я пару уточняющих воросов:
>>
>> 1. Что вернется клиенту, если auth-подзапрос вернет код отличный от 200, 403 и 401, скажем 404 или 301, или 5xx?
>
> Клиенту уйдёт 500, в логах появится запись "[error] ... auth
> request unexpected status: 404 ...».
>

Понятно.


>> 2. Есть ли возможность в основном запросе получить, в виде переменных, заголовки возвращаемые auth-подзапросом?
>> Просто есть желание заменить X-Accel-Redirect, и проксировать на разные бэкенды в зависимости от того, что вернул auth-бэкенд.
>
> Антон уже отписал, директива auth_request_set - позволяет вынуть
> данные из заголовков ответа бекенда и сложить их в переменные.
> Использовать можно как-то так:
>
> location / {
> auth_request /auth;
> auth_request_set $backend $upstream_http_x_backend;
>
> proxy_pass http://$backend;
> }
>
> http://nginx.org/r/auth_request_set
>

В догонку.
Директива auth_request понимает именованные локейшены?

--
Regards,
Eugene Mychlo MYC-RIPE EAMYC-RIPN

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Уточнение логики работы ngx_http_auth_request_module

Dmitry Stremkouski November 02, 2013 02:22PM

Re: Уточнение логики работы ngx_http_auth_request_module

Maxim Dounin November 04, 2013 03:22PM

Re: Уточнение логики работы ngx_http_auth_request_module

Dmitry Stremkouski November 05, 2013 05:42AM

Re: Уточнение логики работы ngx_http_auth_request_module

Vadim Lazovskiy November 05, 2013 06:14AM

Re: Уточнение логики работы ngx_http_auth_request_module

Dmitry Stremkouski November 05, 2013 06:16AM

Re: Уточнение логики работы ngx_http_auth_request_module

Vadim Lazovskiy November 05, 2013 06:24AM

Re: Уточнение логики работы ngx_http_auth_request_module

Dmitry Stremkouski November 05, 2013 06:24AM

Re: Уточнение логики работы ngx_http_auth_request_module

Maxim Dounin November 05, 2013 09:10AM

Re: Уточнение логики работы ngx_http_auth_request_module

Dmitry Stremkouski November 05, 2013 03:04PM

Re: Уточнение логики работы ngx_http_auth_request_module

Maxim Dounin November 06, 2013 07:08AM

Re: Уточнение логики работы ngx_http_auth_request_module

Eugene Mychlo November 06, 2013 06:54AM

Re: Уточнение логики работы ngx_http_auth_request_module

Anton Yuzhaninov November 06, 2013 07:02AM

Re: Уточнение логики работы ngx_http_auth_request_module

Eugene Mychlo November 06, 2013 07:14AM

Re: Уточнение логики работы ngx_http_auth_request_module

Maxim Dounin November 06, 2013 07:16AM

Re: Уточнение логики работы ngx_http_auth_request_module

Eugene Mychlo November 06, 2013 07:32AM

Re: Уточнение логики работы ngx_http_auth_request_module

Maxim Dounin November 06, 2013 08:50AM

Re: Уточнение логики работы ngx_http_auth_request_module

Dmitry Stremkouski November 06, 2013 10:26AM

Re: Уточнение логики работы ngx_http_auth_request_module

Maxim Dounin November 06, 2013 10:46AM

Re: Уточнение логики работы ngx_http_auth_request_module

Валентин Бартенев November 06, 2013 11:36AM

Re: Уточнение логики работы ngx_http_auth_request_module

Dmitry Stremkouski November 06, 2013 02:44PM

Re: Уточнение логики работы ngx_http_auth_request_module

Валентин Бартенев November 06, 2013 04:50PM

Re: Уточнение логики работы ngx_http_auth_request_module

Dmitry Stremkouski November 07, 2013 12:36AM

Re: Уточнение логики работы ngx_http_auth_request_module

Dmitry Stremkouski November 09, 2013 11:02AM

Re: Уточнение логики работы ngx_http_auth_request_module

Maxim Dounin November 11, 2013 08:16AM

Re: Уточнение логики работы ngx_http_auth_request_module

Dmitry Stremkouski November 11, 2013 08:18AM

Re: Уточнение логики работы ngx_http_auth_request_module

Maxim Dounin November 11, 2013 08:36AM

Re: Уточнение логики работы ngx_http_auth_request_module

Dmitry Stremkouski November 11, 2013 09:04AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 274
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready