Nginx数据结构-模块上下文(The Module Context)

模块上下文(The Module Context)

静态的ngx_http_module_t结构体,包含一大坨函数引用,用来创建和合并三段配置 (main,server,location),命名方式一般是:ngx_http__module_ctx. 这些函数引用依次是:

* preconfiguration 在读入配置前调用

* postconfiguration 在读入配置后调用

* create_main_conf 在创建main配置时调用(比如,用来分配空间和设置默认值)

* init_main_conf 在初始化main配置时调用(比如,把原来的默认值用nginx.conf读到的值来覆盖)

* init_main_conf 在创建server配置时调用

* merge_srv_conf 合并server和main配置时调用

* create_loc_conf 创建location配置时调用

* merge_loc_conf 合并location和server配置时调用

参考:http://running.iteye.com/blog/1936511

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部