近期准备研究一下nginx源码,此处记录一下。
计划:
1 了解evan miller 的文章 http://www.evanmiller.org/nginx-modules-guide.html
2 了解nginx的组织架构;
3 了解nginx的基本数据结构;
4 熟悉nginx的主要module及运行机制,主要是core、http、event、os;
5 简单的module开发及测试;
一 准备
下载源码,linux下安装三板斧搞定:configure、make、make install。
为了方便debug,configure时增加cc option,./configure --with-cc-opt='-g -O1' 。
reference:
http://tengine.taobao.org/book/chapter_02.html