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

2013-03-19 Пенетрантность Oleg
On Tue, Mar 19, 2013 at 04:42:19PM +0400, Maxim Dounin wrote: > Hello! > > On Tue, Mar 19, 2013 at 03:25:40PM +0400, Oleg wrote: > > Да :-). Я это предположил, но проверить забыл. > > Какие-то символы 'ba' в ответе странные: > > Символы 'ba' - это chunked transfer encoding, который использует

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

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

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

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

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-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 тоже можно слать перенаправления? > > Можно из любой фазы (но может требовать дополнительных > приседаний

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 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 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_H

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, > > > > NGX

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,

порядок прохождения 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, NGX_HTTP_POST_ACCESS_PHA