作 者:陶輝 著
定 價:99
出 版 社:機械工業出版社
出版日期:2016年02月01日
頁 數:624
裝 幀:平裝
ISBN:9787111526254
●前 言
●第一部分 Nginx能幫我們做什麼
●第1章 研究Nginx前的準備工作 2
●1.1 Nginx是什麼 2
●1.2 為什麼選擇Nginx 5
●1.3 準備工作 7
●1.3.1 Linux操作繫統 7
●1.3.2 使用Nginx的推薦軟件 7
●1.3.3 磁盤目錄 8
●1.3.4 Linux內核參數的優化 9
●1.3.5 獲取Nginx源碼 10
●1.4 編譯安裝Nginx 11
●1.5 conf?igure詳解 11
●1.5.1 conf?igure的命令參數 11
●1.5.2 conf?igure執行流程 18
●1.5.3 conf?igure生成的文件 21
●1.6 Nginx的命令行控制 23
●1.7 小結 27
●第2章 Nginx的配置 28
●2.1 運行中的Ngin程間的關繫 28
●部分目錄
本書包括四大部分:Nginx能幫我做什麼;如何編寫一個定制的httpmodule;深入Nginx;實戰。靠前部分針對初級讀者,介紹Nginx關於獲取編譯運行的基本知識。第二部分針對中級讀者,以一個例子為主線,告訴讀者如何開發一個http模塊,這部分讀者不需要深入了解Nginx的細節,隻需要知道如何實現一個基本的http模塊。第三部分針對不錯讀者,這是本書的重點,有效解析Nginx架構,深入探討Nginx各種設計的目的與意義,並對第二部分使用到的一些特性進行代碼設計實現上的探索。讀者讀完本部分,會對整個Nginx架構有清晰的認識,可以編寫各種模塊(不局限於http模塊)插入到Nginx中,從而定制自己的Nginx。第四部分針對中不錯讀者,以Tengine的開源模塊為例,幫助讀者從實戰角度理解第二、三部分描述的內容。
陶輝 著
陶輝,畢業於西安交通大學計算機科學與技術專業,曾就職於華為中央軟件部、騰訊QQ空間、思科中國CRDC等公司,目前在阿裡巴巴雲計算公司的飛天團隊工作,研究方向為介於Iaas和Paas間的彈性計算,多年以來專注於Nginx的定制化應用,對Nginx的設計與特性有深刻認識,實戰經驗豐富,編寫過許多很好的Nginx模塊並應用於企業級產品中,同時撰寫了大量關於Nginx的技術文章。擅長Linux下高性能服務器的開發,以及分布式環境下海量數據存儲的設計開發。
Preface?前 言為什麼要寫這本書自第1版發行以來,筆者很欣慰得到了廣大讀者的認可。本書一直致力於說明開發Nginx模塊的推薦知識,然而由於Nginx功能繁多且性能強大,以致必須要了解的基本技能也很龐雜,而第1版成書匆忙,缺失了幾個進階的技巧描述(例如如何使用變量、slab共享內存等),因此決定在第1版的基礎上進一步完善。
事實上,我們總能在nginx.conf配置文件中看到各種帶著$符號的變量,隻要修改帶著變量的這一行行配置,就可以不用編譯、部署而使得Nginx具備新功能,這些支持變量的Nginx模塊提供了極為靈活的功能,第2版通過新增的第15章詳細介紹了如何在模塊中支持HTTP變量,包括如何在代碼中使用其他Nginx模塊提供的變量,以及如何定義新的變量供nginx.conf和其他第等