【文件属性】:
文件名称:Emiller的Nginx模块开发指南
文件大小:339KB
文件格式:PDF
更新时间:2013-05-26 04:26:41
Nginx Emiller
内容目录
0. 预备知识....................................................................................................................1
1. Nginx模块任务委派的主要轮廓..............................................................................1
2. Nginx模块的组成.....................................................................................................3
2.1. 模块的配置结构体..........................................................................................3
2.2. 模块的指令......................................................................................................4
2.3. 模块的上下文..................................................................................................6
2.3.1. 创建位置结构体(create_loc_conf)..................................................8
2.3.2. 初始化结构体(merge_loc_conf)......................................................8
2.4. 模块定义..........................................................................................................9
2.5. 模块注册........................................................................................................10
3. 处理模块、过滤模块和 负载均衡模块................................................................10
3.1. 剖析处理模块(非代理).................................................................................10
3.1.1. 获得位置配置结构体..........................................................................10
3.1.2. 产生回复..............................................................................................11
3.1.3. 发送HTTP头部....................................................................................12
3.1.4. 发送HTTP主体....................................................................................13
3.2. 上游模块剖析(又称代理模块)................................................................14
i