Surprised => indulgence => Calm => Lost => Panic =>Calm

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

Nginx imekaku 946℃ 0评论

模块上下文(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

转载请注明:Imekaku-Blog » Nginx数据结构-模块上下文(The Module Context)

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址