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

Nginx高性能Web服務器詳解

Nginx高性能Web服務器詳解

定 價:¥59.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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