nginx conf

        从配置文件和系统的参数之间,ngx_conf_s 在起着一个桥梁的作用,我们再这里暂时把它定名了指令结构吧

 

struct ngx_conf_s { char *name; //这个好像没有用,下面args中第一个就是名字 ngx_array_t *args; //指令参数,从文件读入放入这个数组 ngx_cycle_t *cycle; //指向系统参数 ngx_pool_t *pool; //内存池 ngx_pool_t *temp_pool; //临时的 ngx_conf_file_t *conf_file; //配置文件信息 ngx_log_t *log; //日志 void *ctx; //指向模块配置信息 ngx_uint_t module_type; //处理当前指令的模块的类型 ngx_uint_t cmd_type; //处理这个指令的命令的类型 ngx_conf_handler_pt handler; //指令处理函数,这个针对一些指令,希望有自己的行为的,就在这里实现 char *handler_conf; //这个是配合上面的handler使用的,需要传一些配置信息 };

 

 

你可能感兴趣的:(nginx,struct,File,Module,cmd)