RE: NGINX Module - create variables?
Great. Thanks! This was in fact helpful. Alex Date: Fri, 6 Dec 2013 04:13:53 +0400 From: mdou...@mdounin.ru To: nginx@nginx.org Subject: Re: NGINX Module - create variables? Hello! On Fri, Dec 06, 2013 at 12:25:48AM +0100, Alex Koch wrote: [...] What I would like is being able to define a couple of config variables once my module is loaded. Is this possible at all? If so, could you point me to a sample/module which does this so I can learn from it? You may try looking into the stub status module, src/http/modules/ngx_http_stub_status_module.c. It defines several variables ($connections_active, $connections_reading, $connections_writing, $connections_waiting) and it's easy enough to follow. http://hg.nginx.org/nginx/file/tip/src/http/modules/ngx_http_stub_status_module.c -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx ___ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx
Re: NGINX Module - create variables?
Hello! On Fri, Dec 06, 2013 at 12:25:48AM +0100, Alex Koch wrote: [...] What I would like is being able to define a couple of config variables once my module is loaded. Is this possible at all? If so, could you point me to a sample/module which does this so I can learn from it? You may try looking into the stub status module, src/http/modules/ngx_http_stub_status_module.c. It defines several variables ($connections_active, $connections_reading, $connections_writing, $connections_waiting) and it's easy enough to follow. http://hg.nginx.org/nginx/file/tip/src/http/modules/ngx_http_stub_status_module.c -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx
NGINX Module - create variables
Hi, I would like to create a small module which execute some routines, returns an NGX_OK, somewhat similar in concept to http://blog.zhuzhaoyuan.com/2009/08/creating-a-hello-world-nginx-module/ However I would like once the module executes to create variables such as $my_var which would be accessible via config files to other blocks or to the same location block. I am aware of the register_variable option, with ngx_http_variable_t *var, *v; - but the examples I have seen so far, execute the module only once this variable is loaded in the config file. What I would like is being able to define a couple of config variables once my module is loaded. Is this possible at all? If so, could you point me to a sample/module which does this so I can learn from it? Many thanks, Alex ___ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-devel