缘由
这个过程原来是我在深入剖析nginx里面读到过,但是没有总结,那么后来我一直对这块有点印象。今天突然觉得这个看这个结构体:struct ngx_conf_s {
char *name;
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;
};
看了太多次,但是又不清楚其的来龙去脉。在深入理解nginx上找了很久也没有找到,所以就在在互联网上找。最终在Lenky个人站点的小站找到了似曾相识的知识。因为lenky就是深入剖析nginx的作者。下面用我自己的话来讲讲。
参考
ngx_conf_t机构体的含义
typedef str