nginx源代码学习资源(不断更新)


nginx源代码学习是一个痛苦又快乐的过程,以下列出了一些nginx的学习资源。

 

首先要做的当然是下载一份nginx源代码,能够从nginx官方站点下载一份最新的。

看了nginx源代码,发现这是一份全然没有凝视,全然没有配置文档的代码。

 

如今你最希望要的是一份凝视版的nginx源代码,能够从以下的链接中下载一份:

https://github.com/jianfengye/nginx-1.0.14_comment

这份凝视版源代码会不断进行更新的

 

好了,第一个问题, nginx的main函数在哪里呢?

src/core/nginx.c

 

第二个问题,nginx启动的时候都做了哪些事情呢?參考以下两篇文章:

http://www.pagefault.info/?p=188

http://www.pagefault.info/?p=201&cpage=1

 

nginx启动的命令是nginx,重新启动的命令是nginx -s reload, nginx有master和worker进程,他们之间是怎么通信的呢?能够參考以下的文章:

http://simohayha.iteye.com/blog/467940

 

好了,是不是手痒痒了?希望对nginx进行调试?

你是Linux程序猿? 使用gdb调试吧。

nginx怎样调试  http://doyoueat.iteye.com/blog/1291164

 

gdb调试nginx:

http://www.cnblogs.com/yjf512/archive/2012/05/10/2494635.html

你是windows程序猿?想使用vs调试nginx?行

这有个可调试project:

http://liyongping.sinaapp.com/?p=116

 

怎样编写nginx的第三方模块?miller的文章非常好,codinglabs的文章也不错。推荐

http://www.codinglabs.org/html/intro-of-nginx-module-development.html

http://www.evanmiller.org/nginx-modules-guide.html

 

nginx的基本类型有许多。那些类型各个类型是那些意思

这类的文章有非常多非常多,google一下能找出非常多

推荐几个人的博客:

http://blog.csdn.net/livelylittlefish/article/details/7262750

http://blog.csdn.net/dingyujie/article/details/7162919

 

nginx开发从入门到精通  http://tengine.taobao.org/book/

注:淘宝一批大牛做的,非常多东西讲的非常具体。也非常系统,强烈推荐

 

nginx模块开发入门  http://www.162cm.com/p/ngx_ext.html

注:新手教程

 

教程书:

《深入理解Nginx -- 模块开发与架构解析》 陶辉

注:很系统的讲了nginx的模块开发与架构

 

《深入剖析Nginx》 高群凯


                  转自:http://www.cnblogs.com/yjf512/archive/2012/06/13/2548515.html

转载于:https://www.cnblogs.com/lcchuguo/p/5176077.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值