注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)組建與管理Nginx高性能Web服務(wù)器詳解

Nginx高性能Web服務(wù)器詳解

Nginx高性能Web服務(wù)器詳解

定 價:¥59.00

作 者: 苗澤 著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 計算機與互聯(lián)網(wǎng) 網(wǎng)絡(luò)與通信

ISBN: 9787121215186 出版時間: 2013-10-01 包裝: 平裝
開本: 16開 頁數(shù): 312 字?jǐn)?shù):  

內(nèi)容簡介

  《Nginx高性能Web服務(wù)器詳解》全面介紹了當(dāng)前Internet上流行的一款開放源代碼的Web服務(wù)器——Nginx。全書一共分為四大部分,分別從入門、功能、實現(xiàn)和應(yīng)用等四個方面對Nginx服務(wù)器的知識進行完整闡述,從而滿足廣大讀者在應(yīng)用Nginx服務(wù)器時的普遍性需求。同時也深入剖析了Nginx服務(wù)器的工作原理和實現(xiàn)技術(shù),對其中使用到的數(shù)據(jù)結(jié)構(gòu)和方法進行了詳細(xì)闡述,并且結(jié)合實際的應(yīng)用情況給出了多個基于Nginx服務(wù)器,同時還部署有其他典型服務(wù)器的分布式網(wǎng)站架構(gòu)部署配置?!禢ginx高性能Web服務(wù)器詳解》特別適合于希望了解和掌握Nginx服務(wù)器應(yīng)用技術(shù)和實現(xiàn)技術(shù)的廣大教師、學(xué)生和電腦愛好者閱讀,對使用Nginx服務(wù)器搭建Web服務(wù)器架構(gòu)或進行網(wǎng)絡(luò)服務(wù)器應(yīng)用開發(fā)的技術(shù)人員尤其具有重要的閱讀和參考價值。

作者簡介

  苗澤,Linux研發(fā)工程師,GIS研發(fā)工程師,分布式系統(tǒng)研究人員。先后在中國科學(xué)院地理科學(xué)與資源研究所、北京邦諾存儲科技有限公司研發(fā)中心、中國科學(xué)院電子學(xué)研究所從實研發(fā)工作。熱愛互聯(lián)網(wǎng),并熱衷于各種Web技術(shù),對多種語言均有涉獵,擅長Linux和GIS相關(guān)研發(fā)工作,擁有豐富的Web技術(shù)實戰(zhàn)經(jīng)驗,愿意與他人分享自己對技術(shù)的理解與感悟。

圖書目錄

第1章 Nginx初探
1.1 Nginx的歷史
1.2 常見服務(wù)器產(chǎn)品介紹
1.2.1 Apache服務(wù)器
1.2.2 Microsoft IIS
1.2.3 Tomcat服務(wù)器
1.2.4 Lighttpd服務(wù)器
1.2.5 Nginx誕生記
1.2.6 版本變更大事記
1.3 Nginx的功能特性
1.3.1 基本HTTP服務(wù)
1.3.2 高級HTTP服務(wù)
1.3.3 郵件代理服務(wù)
1.4 常用功能介紹
1.4.1 HTTP代理和反向代理
1.4.2 負(fù)載均衡
1.4.3 Web緩存
1.5 本章小結(jié)
第2章 Nginx服務(wù)器的安裝部署
2.1 如何獲取Nginx服務(wù)器安裝文件
2.1.1 獲取新版本的Nginx服務(wù)器
2.1.2 獲取Nginx服務(wù)器的歷史版本
2.2 安裝Nginx服務(wù)器和基本配置
2.2.1 Windows版本的安裝
2.2.2 Linux版本的編譯和安裝:準(zhǔn)備工作
2.2.3 Linux版本的編譯和安裝:Nginx軟件的自動腳本
2.2.4 Linux版本的編譯和安裝:Nginx源代碼的編譯和安裝
2.3 Nginx服務(wù)的啟??刂?br />2.3.1 Nginx服務(wù)的信號控制
2.3.2 Nginx服務(wù)的啟動
2.3.3 Nginx服務(wù)的停止
2.3.4 Nginx服務(wù)的重啟
2.3.5 Nginx服務(wù)器的升級
2.4 Nginx服務(wù)器基礎(chǔ)配置指令
2.4.1 nginx.conf文件的結(jié)構(gòu)
2.4.2 配置運行Nginx服務(wù)器用戶(組)
2.4.3 配置允許生成的worker process數(shù)
2.4.4 配置Nginx進程PID存放路徑
2.4.5 配置錯誤日志的存放路徑
2.4.6 配置文件的引入
2.4.7 設(shè)置網(wǎng)絡(luò)連接的序列化
2.4.8 設(shè)置是否允許同時接收多個網(wǎng)絡(luò)連接
2.4.9 事件驅(qū)動模型的選擇
2.4.10 配置最大連接數(shù)
2.4.11 定義MIME-Type
2.4.12 自定義服務(wù)日志
2.4.13 配置允許sendfile方式傳輸文件
2.4.14 配置連接超時時間
2.4.15 單連接請求數(shù)上限
2.4.16 配置網(wǎng)絡(luò)監(jiān)聽
2.4.17 基于名稱的虛擬主機配置
2.4.18 基于IP的虛擬主機配置
2.4.19 配置location塊
2.4.20 配置請求的根目錄
2.4.21 更改location的URI
2.4.22 設(shè)置網(wǎng)站的默認(rèn)首頁
2.4.23 設(shè)置網(wǎng)站的錯誤頁面
2.4.24 基于IP配置Nginx的訪問權(quán)限
2.4.25 基于密碼配置Nginx的訪問權(quán)限
2.5 Nginx服務(wù)器基礎(chǔ)配置實例
2.5.1 測試myServer1的訪問
2.5.2 測試myServer2的訪問
2.6 本章小結(jié)
第3章 Nginx服務(wù)器架構(gòu)初探
3.1 模塊化結(jié)構(gòu)
3.1.1 什么是“模塊化設(shè)計”
3.1.2 Nginx模塊化結(jié)構(gòu)
3.2 Nginx服務(wù)器的Web請求處理機制
3.2.1 多進程方式
3.2.2 多線程方式
3.2.3 異步方式
3.2.4 Nginx服務(wù)器如何處理請求
3.2.5 Nginx服務(wù)器的事件處理機制
3.3 Nginx服務(wù)器的事件驅(qū)動模型
3.3.1 事件驅(qū)動模型概述
3.3.2 Nginx中的事件驅(qū)動模型
3.3.3 select庫
3.3.4 poll庫
3.3.5 epoll庫
3.3.6 rtsig模型
3.3.7 其他事件驅(qū)動模型
3.4 設(shè)計架構(gòu)概覽
3.3.1 Nginx服務(wù)器架構(gòu)
3.3.2 Nginx服務(wù)器的進程
3.3.3 進程交互
3.3.4 Run Loops事件處理循環(huán)模型
3.5 本章小結(jié)
第4章 Nginx服務(wù)器的高級配置
4.1 針對IPv4的內(nèi)核7個參數(shù)的配置優(yōu)化
4.2 針對CPU的Nginx配置優(yōu)化的2個指令
4.3 與網(wǎng)絡(luò)連接相關(guān)的配置的4個指令
4.4 與事件驅(qū)動模型相關(guān)的配置的8個指令
4.5 本章小結(jié)
第5章 Nginx服務(wù)器的Gzip壓縮
5.1 由ngx_http_gzip_module模塊處理的9個指令
5.2 由ngx_http_gzip_static_module模塊處理的指令
5.3 由ngx_http_gunzip_module模塊處理的2個指令
5.4 Gzip壓縮功能的使用
5.4.1 Gzip壓縮功能綜合配置實例
5.4.2 Gzip壓縮功能與IE6瀏覽器運行腳本的兼容問題
5.4.3 Nginx與其他服務(wù)器交互時產(chǎn)生的Gzip壓縮功能相關(guān)問題
5.5 本章小結(jié)
第6章 Nginx服務(wù)器的Rewrite功能
6.1 Nginx后端服務(wù)器組的配置的5個指令
6.2 Rewrite功能的配置
6.2.1 “地址重寫”與“地址轉(zhuǎn)發(fā)”
6.2.2 Rewrite規(guī)則
6.2.3 if指令
6.2.4 break指令
6.2.5 rewrite指令
6.2.6 rewrite_log指令
6.2.7 set指令
6.2.8 uninitialized_variable_warn
指令
6.2.9 Rewrite常用全局變量
6.3 Rewrite的使用
6.3.1 域名跳轉(zhuǎn)
6.3.2 域名鏡像
6.3.3 獨立域名
6.3.4 目錄自動添加“/”
6.3.5 目錄合并
6.3.6 防盜鏈
6.4 本章小結(jié)
第7章 Nginx服務(wù)器的代理服務(wù)
7.1 正向代理與反向代理的概念
7.2 Nginx服務(wù)器的正向代理服務(wù)
7.2.1 Nginx服務(wù)器正向代理服務(wù)的配置的3個指令
7.2.2 Nginx服務(wù)器正向代理服務(wù)的使用
7.3 Nginx服務(wù)器的反向代理服務(wù)
7.3.1 反向代理的基本設(shè)置的21個指令
7.3.2 Proxy Buffer的配置的7個指令
7.3.3 Proxy Cache的配置的12個指令
7.4 Nginx服務(wù)器的負(fù)載均衡
7.4.1 什么是負(fù)載均衡
7.4.2 Nginx服務(wù)器負(fù)載均衡配置
7.4.3 配置實例一:對所有請求實現(xiàn)一般輪詢規(guī)則的負(fù)載均衡
7.4.4 配置實例二:對所有請求實現(xiàn)加權(quán)輪詢規(guī)則的負(fù)載均衡
7.4.5 配置實例三:對特定資源實現(xiàn)負(fù)載均衡
7.4.6 配置實例四:對不同域名實現(xiàn)負(fù)載均衡
7.4.7 配置實例五:實現(xiàn)帶有URL
重寫的負(fù)載均衡
7.5 本章小結(jié)
第8章 Nginx服務(wù)器的緩存機制
8.1 Web緩存技術(shù)簡述
8.2 404錯誤驅(qū)動Web緩存
8.3 資源不存在驅(qū)動Web緩存
8.4 基于memcached的緩存機制的6個指令
8.5 Proxy Cache緩存機制
8.6 Nginx與Squid組合
8.6.1 Squid服務(wù)器的配置
8.6.2 Nginx服務(wù)器的配置
8.7 基于第三方模塊ncache的緩存機制
8.8 本章小結(jié)
第9章 Nginx服務(wù)器的郵件服務(wù)
9.1 郵件服務(wù)
9.2 Nginx郵件服務(wù)的配置的12個指令
9.3 Nginx郵件服務(wù)配置實例
9.4 本章小結(jié)
第10章 Nginx源碼結(jié)構(gòu)
10.1 Nginx源碼的3個目錄結(jié)構(gòu)
10.1.1 core目錄
10.1.2 event目錄
10.1.3 http目錄
10.2 Nginx源碼的模塊化結(jié)構(gòu)
10.2.1 公共功能
10.2.2 配置解析
10.2.3 內(nèi)存管理
10.2.4 事件驅(qū)動
10.2.5 日志管理
10.2.6 HTTP服務(wù)
10.2.7 Mail服務(wù)
10.2.8 模塊支持
10.3 本章小結(jié)
第11章 Nginx基本數(shù)據(jù)結(jié)構(gòu)
11.1 ngx_module_s結(jié)構(gòu)體
11.1.1 分類標(biāo)識ctx_index
11.1.2 模塊計數(shù)器index
11.1.3 模塊上下文
11.1.4 回調(diào)函數(shù)
11.2 ngx_command_s結(jié)構(gòu)體
11.2.1 type成員
11.2.2 函數(shù)指針set
11.2.3 conf和offset
11.3 3個基本模塊的指令集數(shù)組結(jié)構(gòu)
11.3.1 http模塊
11.3.2 event模塊
……

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號