Myla John-B22173 B22173 at freescale.com
Wed Aug 14 00:04:49 UTC 2013

Hi Wandenberg Peixoto,

I appreciate your response.

I have a simple follow-up question. I have looked at the function ngx_http_access_handler and it is checking for access privileges.

Do you suggest to over write this functionality or add my code here (before exiting the function calling my routine)?


From: nginx-devel-bounces at nginx.org [mailto:nginx-devel-bounces at nginx.org] On Behalf Of Wandenberg Peixoto
Sent: Tuesday, August 13, 2013 7:51 AM
To: nginx-devel at nginx.org
Subject: Re: Handlers

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 <B22173 at freescale.com<mailto:B22173 at freescale.com>> wrote:

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.


nginx-devel mailing list
nginx-devel at nginx.org<mailto:nginx-devel at nginx.org>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-devel/attachments/20130814/fbc36a54/attachment.html>

More information about the nginx-devel mailing list