ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ngx_http_.._loc_conf_t



On Sat, Feb 16, 2008 at 09:33:28PM +0300, linux-kernel wrote:

> В функции init_process
> получаю лок конф структуру через
> conf =
> ((ngx_http_conf_ctx_t*)cycle->conf_ctx[ngx_http_module.index])->loc_conf[ngx_http_..._module.ctx_index];
> 
> а в функции ngx_http_.._handler получаю
> conf = ngx_http_get_module_loc_conf(r, ngx_http__module); и мои
> изменения из функиий init_process теряются
> 
> Как сделать так чтобы в функции init_process доиницилизировать
> loc_conf_t и чтобы это было жоступно в хандлере модуля

Дело в том, что loc_conf много - одна на уровне http, по одной на каждом
server и в каждом location - тоже своя. Скорее всего нужно использовать
main_conf и в init_process она доступна через

ngx_http_cycle_get_module_main_conf(cycle, ngx_http_..._module)


-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.