Re: порядок прохождения http-фаз сервера

2013-03-19 Пенетрантность Maxim Dounin
Hello! On Mon, Mar 18, 2013 at 10:49:59PM +0400, Oleg wrote: On Mon, Mar 18, 2013 at 08:00:55PM +0400, Maxim Dounin wrote: Hello! А http-redirect может только модуль фазы NGX_HTTP_CONTENT_PHASE слать или с фазы NGX_HTTP_ACCESS_PHASE тоже можно слать перенаправления? Можно

Re: порядок прохождения http-фаз сервера

2013-03-19 Пенетрантность Oleg
On Tue, Mar 19, 2013 at 02:55:21PM +0400, Maxim Dounin wrote: Hello! Так, насколько я понимаю, будет мусор на выходе - сначала ответ 302 без тела, а потом ответ на исходный запрос. Посмотрите telnet'ом на ответ. Да :-). Я это предположил, но проверить забыл. Какие-то символы 'ba' в

порядок прохождения http-фаз сервера

2013-03-18 Пенетрантность Oleg
Привет всем. Фазы сервера: typedef enum { NGX_HTTP_POST_READ_PHASE = 0, NGX_HTTP_SERVER_REWRITE_PHASE, NGX_HTTP_FIND_CONFIG_PHASE, NGX_HTTP_REWRITE_PHASE, NGX_HTTP_POST_REWRITE_PHASE, NGX_HTTP_PREACCESS_PHASE, NGX_HTTP_ACCESS_PHASE,

Re: порядок прохождения http-фаз сервера

2013-03-18 Пенетрантность Maxim Dounin
Hello! On Mon, Mar 18, 2013 at 05:24:25PM +0400, Oleg wrote: Привет всем. Фазы сервера: typedef enum { NGX_HTTP_POST_READ_PHASE = 0, NGX_HTTP_SERVER_REWRITE_PHASE, NGX_HTTP_FIND_CONFIG_PHASE, NGX_HTTP_REWRITE_PHASE, NGX_HTTP_POST_REWRITE_PHASE,

Re: порядок прохождения http-фаз сервера

2013-03-18 Пенетрантность Oleg
On Mon, Mar 18, 2013 at 05:40:42PM +0400, Maxim Dounin wrote: Hello! On Mon, Mar 18, 2013 at 05:24:25PM +0400, Oleg wrote: Привет всем. Фазы сервера: typedef enum { NGX_HTTP_POST_READ_PHASE = 0, NGX_HTTP_SERVER_REWRITE_PHASE,

Re: порядок прохождения http-фаз сервера

2013-03-18 Пенетрантность Maxim Dounin
Hello! On Mon, Mar 18, 2013 at 06:34:53PM +0400, Oleg wrote: On Mon, Mar 18, 2013 at 05:40:42PM +0400, Maxim Dounin wrote: Hello! On Mon, Mar 18, 2013 at 05:24:25PM +0400, Oleg wrote: Привет всем. Фазы сервера: typedef enum { NGX_HTTP_POST_READ_PHASE = 0,

Re: порядок прохождения http-фаз сервера

2013-03-18 Пенетрантность Oleg
On Mon, Mar 18, 2013 at 06:53:22PM +0400, Maxim Dounin wrote: Hello! Например, надо сделать в случае неудачной аутентификации редирект на страницу с логином/паролем: location = /login { # тут страница для аутентификации и редиректом на /user/$USERNAME в случае #

Re: порядок прохождения http-фаз сервера

2013-03-18 Пенетрантность Maxim Dounin
Hello! On Mon, Mar 18, 2013 at 07:38:07PM +0400, Oleg wrote: On Mon, Mar 18, 2013 at 06:53:22PM +0400, Maxim Dounin wrote: Hello! Например, надо сделать в случае неудачной аутентификации редирект на страницу с логином/паролем: location = /login { # тут страница

Re: порядок прохождения http-фаз сервера

2013-03-18 Пенетрантность Oleg
On Mon, Mar 18, 2013 at 08:00:55PM +0400, Maxim Dounin wrote: Hello! А http-redirect может только модуль фазы NGX_HTTP_CONTENT_PHASE слать или с фазы NGX_HTTP_ACCESS_PHASE тоже можно слать перенаправления? Можно из любой фазы (но может требовать дополнительных приседаний). Хм,

Re: порядок прохождения http-фаз сервера

2013-03-18 Пенетрантность Oleg
On Mon, Mar 18, 2013 at 08:00:55PM +0400, Maxim Dounin wrote: Hello! А http-redirect может только модуль фазы NGX_HTTP_CONTENT_PHASE слать или с фазы NGX_HTTP_ACCESS_PHASE тоже можно слать перенаправления? Можно из любой фазы (но может требовать дополнительных приседаний). Так.