You can use an accept handler to do that. something like that ngx_http_handler_pt *h; ngx_http_core_main_conf_t *cmcf;
cmcf = ngx_http_conf_get_module_main_conf(cf, ngx_http_core_module); h = ngx_array_push(&cmcf->phases[NGX_HTTP_ACCESS_PHASE].handlers); if (h == NULL) { return NGX_ERROR; } *h = your_handler_function; and in your_handler_function you record the request and return a NGX_OK, which allow the request to continue to the next handler. On Mon, Aug 12, 2013 at 9:11 PM, Myla John-B22173 <b22...@freescale.com>wrote: > Hi,**** > > ** ** > > I am VERY new to NGINX and trying to understand how it works. I understand > there are 3 main components, handlers, filters and load balancers and there > can be multiple “Filters”. **** > > My question is, can we have multiple “Handlers”? I want to develop a > module, which need to capture all the requests, need to record these > requests and continue the normal processing.**** > > ** ** > > Regards,**** > > John **** > > _______________________________________________ > nginx-devel mailing list > nginx-devel@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-devel >
_______________________________________________ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-devel