В хендлере модуля используется location-конфигурация уровня сервера

Valery Kholodkov valery+nginxru at grid.net.ru
Wed Oct 28 10:46:12 MSK 2009


Alrond wrote:
> Немного замысловато звучит :) Какое-то странное поведение хендлера 
> обнаружил.

[...skipped a lot of stuff...]

> Почему "ngx_http_get_module_loc_conf" берет данные не для запрашиваемого 
> локейшена, а от того места, где идет инициализация хендлера и переменной 
> "blabla"?

Потому что в фазе NGX_HTTP_POST_READ_PHASE локейшен ещё не определен, 
соответственно, ngx_http_conf_get_module_loc_conf возвращает 
конфигурацию локейшена по-умолчанию для этого сервера.

-- 
Best regards,
Valery Kholodkov





More information about the nginx-ru mailing list