header filter chain

Vitaly Kushner vitaly на astrails.com
Вт Окт 5 01:08:31 MSD 2010


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

static ngx_int_t
mod_py_postconfig(ngx_conf_t *cf)
{
	ngx_http_next_header_filter = ngx_http_top_header_filter;
	ngx_http_top_header_filter = mod_py_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