Hi, as we know NGINX HTTP request passes through a sequence of phases like NGX_HTTP_POST_READ_PHASE so on and many standard nginx modules register their phase handlers as a way to get called at a specific stage of request processing.
Now, we can build our own module and hook at any phase by doing something like:
h = ngx_array_push (& cmcf-> phases [NGX_HTTP_CONTENT_PHASE] .handlers);
* h = ngx_http_hello_handler;
As multiple modules can register at a single phase, I am developing a module which needs to register its handler in a specific phase and also after a specific standard nginx module handler i.e. if ngx_http_realip_module registers its handler at NGX_HTTP_POST_READ_PHASE, i want my handler to hook after this particular module in the sequence.
What would be the best approach to proceed with the same?