Nginx开发从入门到精通 学习目录分享学习 (阿里著作)
Nginx开发从入门到精通
缘起
nginx由于出色的性能,在世界范围内受到了越来越多人的关注,在淘宝内部它更是被广泛的使用,众多的开发以及运维同学都迫切的想要了解nginx模块的开发以及它的内部原理,但是国内却没有一本关于这方面的书,源于此我们决定自己来写一本。本书的作者为淘宝核心系统服务器平台组的成员,本书写作的思路是从模块开发逐渐过渡到nginx原理剖析。书籍的内容会定期在这里更新,欢迎大家提出宝贵意见,不管是本书的内容问题,还是字词错误,都欢迎大家提交issue(章节标题的左侧有评注按钮),我们会及时的跟进。
更新历史
| 日期 | 描述 |
|---|---|
| 2012/03/01 | 创建目录大纲 |
| 2012/03/28 | 增加了样章 |
| 2012/05/25 | 更新样章 |
| 2012/06/08 | 增加第5章 |
| 2012/06/11 | 增加第4章 |
| 2012/06/26 | 增加第6章(event module) |
| 2012/06/27 | 更新第5章部分内容 |
| 2012/07/04 | 更新第6章event module部分内容 |
| 2012/07/12 | 增加第12章(请求头读取,subrequest解析) |
| 2012/08/14 | 增加第2章(nginx基础架构及基础概念) |
| 2012/08/14 | 增加第2章(ngx_str_t数据结构介绍) |
| 2012/08/17 | 增加第7章(模块开发高级篇之变量) |
| 2012/08/25 | 增加第11章(nginx的启动阶段部分内容) |
| 2012/09/26 | 增加第2章(ngx_array_t,ngx_hash_t及ngx_pool_t介绍) |
| 2012/10/08 | 增加第11章(配置解析综述) |
| 2012/10/12 | 增加第2章(ngx_hash_wildcard_t,ngx_hash_combined_t及ngx_hash_keys_arrays_t介绍) |
| 2012/10/21 | 增加第2章(ngx_chain_t,ngx_list_t及ngx_buf_t介绍) |
| 2012/11/09 | 增加第12章(请求体的读取和丢弃解析) |
| 2012/11/24 | 更新第2章(ngx_buf_t的部分字段以及其他一些书写错误和表达) |
| 2012/12/18 | 更新第11章(解析http块) |
| 2012/12/10 | 增加第3章的内容 |
| 2012/12/28 | 补充和完善了第3章的内容 |
| 2013/01/25 | 增加了第2章(nginx的配置系统) |
| 2013/02/18 | 增加了第2章(nginx的模块化体系结构, nginx的请求处理) |
| 2013/03/05 | 增加了第12章部分内容(多阶段请求处理) |
| 2013/03/08 | 完成第11章第1节(配置解析综述、ngx_http_block) |
| 2013/04/16 | 完成第9章第1节(源码目录结构、configure原理) |
| 2013/09/30 | 完成第12章部分内容(多阶段执行链各个阶段解析) |
| 2013/10/11 | 完成第12章部分内容(filter解析) |
| 2013/10/11 | 完成第12章部分内容(ssl解析) |
版权申明
本书的著作权归作者淘宝核心系统服务器平台组成员所有。你可以:
- 下载、保存以及打印本书
- 网络链接、转载本书的部分或者全部内容,但是必须在明显处提供读者访问本书发布网站的链接
- 在你的程序中任意使用本书所附的程序代码,但是由本书的程序所引起的任何问题,作者不承担任何责任
你不可以:
- 以任何形式出售本书的电子版或者打印版
- 擅自印刷、出版本书
- 以纸媒出版为目的,改写、改编以及摘抄本书的内容
目录
- 上篇:nginx模块开发篇
- 下篇:nginx原理解析篇
- 附录A 编码风格 (100%)
- 附录B 常用API
- 附录C 模块编译,调试与测试
团队成员
叔度 (http://blog.zhuzhaoyuan.com)
雕梁 (http://www.pagefault.info)
文景 (http://yaoweibin.cn)
卫越 (http://blog.sina.com.cn/u/1929617884)
袁茁 (http://yzprofile.me)
吉兆 (http://jizhao.blog.chinaunix.net)
静龙 (http://blog.csdn.net/fengmo_q)
竹权 (http://weibo.com/u/2199139545)
Nginx开发从入门到精通 学习目录分享学习 (阿里著作)的更多相关文章
- Nginx开发从入门到精通
nginx由于出色的性能,在世界范围内受到了越来越多人的关注,在淘宝内部它更是被广泛的使用,众多的开发以及运维同学都迫切的想要了解nginx模块 的开发以及它的内部原理,但是国内却没有一本关于这方面的 ...
- Nginx开发从入门到精通 nginx平台初探
初探nginx架构(100%) 众所周知,nginx性能高,而nginx的高性能与其架构是分不开的.那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧. nginx在启动后,在un ...
- nginx教程从入门到精通
[转]nginx教程从入门到精通 nginx教程写了一段时间,无意中发现,nginx相关文章已经达到了近100篇了.觉得很有必要汇总到一起,它是我们运维生存时间的一片心血,他是学习nginx的同学必看 ...
- C# Windows服务开发从入门到精通
一.课程介绍 大家都知道如果想要程序一直运行在windows服务器上,最好是把程序写成windows服务程序:这样程序会随着系统的自动启动而启动,自动关闭而关闭,不需要用户直接登录,直接开机就可以启动 ...
- 《Java 开发从入门到精通》—— 2.3 使用IDE工具序
本节书摘来异步社区<Java 开发从入门到精通>一书中的第2章,第2.3节,作者: 扶松柏 , 陈小玉,更多章节内容可以访问云栖社区"异步社区"公众号查看. 2.3 使 ...
- ASP.NET MVC4入门到精通系列目录汇总
序言 最近公司在招.NET程序员,我发现好多来公司面试的.NET程序员居然都没有 ASP.NET MVC项目经验,其中包括一些工作4.5年了,甚至8年10年的,许多人给我的感觉是:工作了4.5年,We ...
- ASP.NET MVC4入门到精通系列目录汇总(转)
序言 最近公司在招.NET程序员,我发现好多来公司面试的.NET程序员居然都没有 ASP.NET MVC项目经验,其中包括一些工作4.5年了,甚至8年10年的,许多人给我的感觉是:工作了4.5年,We ...
- android 开发从入门到精通
Android-Tips This is an awesome list of tips for android. If you are a beginner, this list will be t ...
- 我的新书《Android App开发从入门到精通》终于出版啦
前言 经过了两年多终于完成了这本书,2016年9月份开始写的,到今天为止2年零2个月,本书的内容大部分是去年完成的,看过我去年总结的读者可能知道,去年事情很多太忙了,导致本命年这本书没有上架(有点小小 ...
随机推荐
- PopupWindow
以前对于提示类型UI用到了PopupWindow 通过构造函数或者setContentView(View contentView)可以设置其显示内容: 显示时showAtLocation(View p ...
- 傅盛谈管理的本质zz
管理的本质就是树立一个核心的业务,让这个业务带着所有的员工和组织构架往前走,而不是去构建一个四平八稳的组织,让所有的业务井井有条. 今天,整个互联网都在回归本原.它让以前看上去极简单的点产生爆发,而不 ...
- Android自动化测试之MonkeyRunner
1.Monkeyrunner简介 Monkeyrunner是Android系统自带的四大自动化测试工具之一,其他三个是Monkey.CTS.Benchmark:Monkeyrunner需要通过Andr ...
- Cocos2d-x v3.6制作射箭游戏(二)
原文 Cocos2d-x v3.6制作射箭游戏(二) 六 24, 2015by RENSHANin COCOS2D-X 上章我们创建并加载了游戏地图,接下来的两章我们将实现如下的效果. 在开始之前,先 ...
- 6.5 为什么Android用Java不用c实现?
C/C++过于底层,开发者要花很多的经历对C/C++的语言研究清楚,例如C/C++的内存机制,如果稍不注意,就会忘了开启或者释放.而Java的GC会自动处理这些,省去了很多的时间让开发者专注于自己的业 ...
- delphi 获取颜色值的RGB
前言:http://www.cnblogs.com/studypanp/p/5002953.html 获取的颜色值 前面获取到一个像素点的颜色值后(十六进制),比如说(黄色):FFD1C04C(共八位 ...
- 《Automatic Face Classification of Cushing’s Syndrome in Women – A Novel Screening Approach》学习笔记
<针对女性库欣综合征患者的自动面部分类-一种新颖的筛查方法> Abstract 目的:库兴氏综合征对身体造成相当大的伤害如果不及时治疗,还经常是诊断的时间太长.在这项研究中,我们旨在测试面 ...
- Google被墙 Android开发工具下载地址
Android开发环境的官网下载地址 可以直接下载 (1)Adt Bundle Platform Package Size MD5 Checksum Windows 32-bit adt-bundle ...
- Kali Linux Web 渗透测试视频教程— 第七课 OpenVas
Kali Linux Web 渗透测试视频教程— 第七课 OpenVas 文/玄魂 视频教程地址:http://edu.51cto.com/course/course_id-1887.html 目录 ...
- 团队项目--站立会议 DAY2
小组名称:D&M 参会人员:张靖颜,钟灵毓秀,何玥,赵莹,王梓萱 项目进展: 1,张靖颜:进行了对需求的分析,将项目框架搭建进行完善,辅助编写代码. 2,钟灵毓秀:相关功能的代码的完善,进行一 ...