Nginx - preface - 1
Lately, the design of nginx attracted my attention. So, I started to hack the nginx source and try to deep understand inside. FYI, you can download the source code from nginx.org(Or direct download from http://sharesend.com/20amd). FYI， the term "ng" is short for nginx.
The recommended version choice is 1.1.4. The reasons lie as follows:
1) The total lines is about 100,000. With my limited time, this could be the better choice.
2) I've been using this version for a while, kind of familiar.
3) The main feature of HTTP server are ready to go.
After days of search, I found these following related resources available. Hope it would save you bunch of time :)
1)LXR http://lxr.evanmiller.org/http/source/ (Only support version 1.0.11 and 1.1.12)
2)Geek blog http://blog.sina.com.cn/s/blog_677be95b0100iivb.html (Brief introduce the structure, design pattern, and config specifictions etc. unfortunately, the post is written in Chinese.)
3)Nginx wiki http://wiki.nginx.org (Read the doc and search over the community as you need.)
4)Linux man http://linux.die.net/man/ (Geek like you , may not need this.)
5)Dev guide http://www.evanmiller.org/nginx-modules-guide.html (Advanced tutorial for guys that want to get their hands dirty. )
Maybe some day, another guy would add this blog to the tail of his recommend list.
Just as Linus said, “RTFSC", Let's do this.