header filter chain

Vitaly Kushner vitaly на astrails.com
Вт Окт 5 15:45:09 MSD 2010


Я пробую добавить мой header филтр. я делаю это из postconfig:

static ngx_int_t
my_postconfig(ngx_conf_t *cf)
{
       ngx_http_next_header_filter = ngx_http_top_header_filter;
       ngx_http_top_header_filter = my_headers_filter;

       return NGX_OK;
}

проблема в том что postconfig из ngx_http_header_filter_module
вызывается после моего и игнорирует значение
ngx_http_top_header_filter:

static ngx_int_t
ngx_http_header_filter_init(ngx_conf_t *cf)
{
   ngx_http_top_header_filter = ngx_http_header_filter;

   return NGX_OK;
}

я могу руками поправить порядок вызова в objs/ngx_modules.c но это
коряво и придёться это делать после каждого вызова ./configure

идеи?

--
Vitaly Kushner
http://twitter.com/vkushner
Founder, Astrails Ltd. http://astrails.com/
Check out our blog: http://blog.astrails.com/


Подробная информация о списке рассылки nginx-ru