How to iterating all server context in init_module function
Wigunawan Wigunawan
lists at ruby-forum.com
Thu Oct 21 20:27:27 MSD 2010
I need a clue for my problem when building my first module:
in nginx.conf i set something like this:
http {
server {
listen 80;
server_name serverA;
UploadStoragePath /temp/A;
#blah etc...
}
server {
listen 80;
server_name serverB;
UploadStoragePath /temp/B;
#blah etc...
}
}
i have a server context variable:
typedef struct {
ngx_path_t *UploadStoragePath;
ngx_str_t AdminEMailAddress;
} ngx_http_testing_srv_conf_t;
static char *ngx_http_testing_merge_srv_conf(ngx_conf_t *cf, void
*parent, void *child)
{
// i successfuly set "UploadStoragePath" variable for each server
// here
}
then, i want to set "AdminEMailAddress" variable in init_module
function:
static ngx_int_t ngx_http_testing_init_module(ngx_cycle_t *cycle)
{
// problem here
// how to set "AdminEMailAddress" variable for each server?
// , something like iterating each server context here
}
please help me.
Regards
--
Posted via http://www.ruby-forum.com/.
More information about the nginx
mailing list