Nginx開發從入門到精通

2021-08-27 14:02:31 字數 2742 閱讀 5470

更新歷史

日期描述

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平台初探(100%)

基本資料結構(99%)

nginx的配置系統(100%)

nginx的模組化體系結構

模組概述

nginx的請求處理

handler模組(100%)

handler模組的基本結構

handler模組的掛載

handler的編寫步驟

示例: hello handler 模組

handler模組的編譯和使用

更多handler模組示例分析

過濾模組 (90%)

過濾模組的分析 (90%)

upstream模組

負載均衡模組 (100%)

其他模組 (40%)

event模組 (40%)

mail模組

模組開發高階篇(30%)

upstream

使用lua模組

下篇:nginx原理解析篇

nginx架構詳解(50%)

nginx的事件機制

nginx的程序機制

nginx基礎設施

共享記憶體

buffer管理

chain管理

aio原理

鎖實現基本資料結構

時間快取

檔案快取

log機制

nginx的啟動階段 (30%)

配置解析

模組初始化

熱**部署

nginx的請求處理階段 (90%)

多階段處理請求

nginx filter

subrequest原理解析 (99%)

https請求處理解析

nginx的upstream原理解析

upstream快取機制

常用upstream模組分析

nginx的script處理

叔度 (

雕樑 (

文景 (

李子 (

衛越 (

袁茁 (

小熊 (

吉兆 (

靜龍 (

竹權 (

公遠 (

布可 (

團隊成員

下乙個主題

輸入相關的模組,術語,類或者函式名稱進行搜尋

Nginx開發從入門到精通

nginx開發從入門到精通 nginx平台初探 100 基本資料結構 99 nginx的配置系統 100 nginx的模組化體系結構 模組概述 nginx的請求處理 handler模組 100 handler模組的基本結構 handler模組的掛載 handler的編寫步驟 示例 hello han...

Nginx開發從入門到精通 nginx平台初探

眾所周知,nginx效能高,而nginx的高效能與其架構是分不開的。那麼nginx究竟是怎麼樣的呢?這一節我們先來初識一下nginx框架吧。nginx在啟動後,在unix系統中會以daemon的方式在後台執行,後台程序包含乙個master程序和多個worker程序。我們也可以手動地關掉後台模式,讓n...

Nginx從入門到精通

1 nginx配置檔案載入機制 採用nginx s reload命令載入nginx的配置檔案,master程序讀取配置檔案,建立新的worker程序,向老的worker程序傳送shutdown命令。老的worker程序不再接受新的請求,待老的請求處理完成後,就會停掉。2 location匹配機制 當...