摘要:
目录0. 摘要1. nginx模块组织结构2. nginx模块数据结构3. nginx模块初始化4. 一个简单的http模块5. 小结6. 参考资料0. 摘要nginx有五大优点:模块化、事件驱动、异步、非阻塞、多进程单线程。其中,模块化设计类似于面向对象中的接口类,它增强了nginx源码的可读性、可扩充性和可维护性。nginx-1.4.0总共有5大一类模块:core、conf、event、http、mail,和48个二类模块(我自己的安装版本)。每个模块有属于自己的配置项,由commands字段决定;模块在初始化和退出销毁时均有回调函数。多进程模式下的模块初始化主要有四个方面:脚本初始化、静 阅读全文