Подключение filter модуля
Denis Erygin
erygin at corp.mail.ru
Tue Jun 5 15:22:13 MSD 2007
Добрый день,
Прочитав статью http://www.riceonfire.org/emiller/nginx-modules-guide.html,
я взял за основу ngx_http_chunked_filter_module.c, т.е. заменил "chunked"
в названиях функций на свое название, заменив логику ngx_http_my_body_filter
и ngx_http_my_header_filter.
Собрал модуль в соответствии с разделом "Writing and Compiling a New Nginx Module"
из вышеупомянутой статьи. Далее запустил дебаггер, поставив break на вызов
static ngx_int_t ngx_http_my_filter_init ( ngx_conf_t* cf )
{
ngx_http_next_header_filter = ngx_http_top_header_filter;
ngx_http_top_header_filter = ngx_http_my_header_filter;
ngx_http_next_body_filter = ngx_http_top_body_filter;
ngx_http_top_body_filter = ngx_http_my_body_filter;
return NGX_OK;
}
Он успешно отработал, но когда я поставил break на ngx_http_my_body_filter,
то при любых запросах ( например http://localhost/ ) до него дело никогда не доходило,
что нужно сделать или какой запрос послать nginx, чтобы попасть в этот вызов?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20070605/07137afd/attachment.html>
More information about the nginx-ru
mailing list