-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Nginx高性能Web服務器詳解 版權信息
- ISBN:9787121215186
- 條形碼:9787121215186 ; 978-7-121-21518-6
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Nginx高性能Web服務器詳解 本書特色
《Nginx高性能Web服務器詳解》特別適合于希望了解和掌握Nginx服務器應用技術和實現技術的廣大教師、學生和電腦愛好者閱讀,對使用Nginx服務器搭建Web服務器架構或進行網絡服務器應用開發的技術人員尤其具有重要的閱讀和參考價值。
Nginx高性能Web服務器詳解 內容簡介
本書全面介紹了當前Internet上流行的一款開放源代碼的Web服務器——Nginx。全書一共分為四大部分,分別從入門、功能、實現和應用等四個方面對Nginx服務器的知識進行完整闡述,從而滿足廣大讀者在應用Nginx服務器時的普遍性需求。同時也深入剖析了Nginx服務器的工作原理和實現技術,對其中使用到的數據結構和方法進行了詳細闡述,并且結合實際的應用情況給出了多個基于Nginx服務器,同時還部署有其他典型服務器的分布式網站架構部署配置。
本書特別適合于希望了解和掌握Nginx服務器應用技術和實現技術的廣大教師、學生和電腦愛好者閱讀,對使用Nginx服務器搭建Web服務器架構或進行網絡服務器應用開發的技術人員尤其具有重要的閱讀和參考價值。
Nginx高性能Web服務器詳解 目錄
1.1Nginx的歷史
1.2常見服務器產品介紹
1.2.1 Apache服務器
1.2.2Microsoft IIS
1.2.3 Tomcat服務器
1.2.4 Ligh印d服務器
1.2.5 Nginx誕生記
1.2.6版本變更大事記
1.3 Nginx的功能特性
1.3.1基本HTTP服務
1.3.2高級HTIP服務
1.3.3郵件代理服務
1.4常用功能介紹
1.4.1HTTP代理和反向代理
第1章Nginx初探
1.1Nginx的歷史
1.2常見服務器產品介紹
1.2.1 Apache服務器
1.2.2Microsoft IIS
1.2.3 Tomcat服務器
1.2.4 Ligh印d服務器
1.2.5 Nginx誕生記
1.2.6版本變更大事記
1.3 Nginx的功能特性
1.3.1基本HTTP服務
1.3.2高級HTIP服務
1.3.3郵件代理服務
1.4常用功能介紹
1.4.1HTTP代理和反向代理
1.4.2負載均衡
1.4.3W曲緩存
1.5本章小結
第2章Nginx服務器的安裝部署
2.1如何獲取Nginx服務器安裝文件
2.1.1獲取新版本的Nginx服務器
2.1.2獲取Nginx服務器的歷史版本
22安裝Nginx服務器和基本配置
2.2.1 Windows版本的安裝
2.2.2 Linux版本的編譯和安裝:準備工作
2.2.3Linux版本的編譯和安裝:Nginx軟件的自動腳本
2.2.4 Linux版本的編譯和安裝:Nginx源代碼的編譯和安裝
2.3 Nginx服務的啟停控制
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數
2.4.4配置Nginx進程PID存放路徑
2.4.5配置錯誤日志的存放路徑
2.4.6配置文件的引入
2.4.7設置網絡連接的序列化
2.4.8設置是否允許同時接收多個網絡連接
2.4.9事件驅動模型的選擇
2.4.10配置*大連接數
2.4.11定義MME—Type
2.4.12自定義服務日志
2.4.13配置允許sendfile方式傳輸文件
2.4.14配置連接超時時間
2.4.15單連接請求數上限
2.4.16配置網絡監聽
2.4.17基于名稱的虛擬主機配置
2.4.18基于IP的虛擬主機配置
2.4.19配置location塊
2.4.20配置請求的根目錄
2.4.21更改location的Um
2.4.22設置網站的默認首頁
2.4.23設置網站的錯誤頁面
2.4.24基于IP配置Nginx的訪問權限
2.4.25基于密碼配置Nginx的訪問權限
2.5 Nginx服務器基礎配置實例
2.5.1測試myServerl的訪問
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服務器的事件驅動模型
3.3.1事件驅動模型概述
3.3.2 Nginx中的事件驅動模型
3.3.3select庫
3.3.4 poll庫
3.3.5 epoll庫
3.3.6 rtsig模型
3.3.7其他事件驅動模型
3.4設計架構概覽
3.4.1 Nginx服務器架構
3.4.2 Nginx服務器的進程
3.4.3進程交互
3.4.4 Run Loops事件處理循環模型
3.5本章小結
第4章Nginx服務器的高級配置
4.1針對IPv4的內核7個參數的配置優化
4.2針對CPU的Nginx配置優化的2個指令
4.3與網絡連接相關的配置的4個指令
4.4與事件驅動模型相關的配置的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與其他服務器交互時產生的Gzip壓縮功能相關問題
5.5本章小結
第6章Nginx服務器的Rewnte功能
6.1 Nginx后端服務器組的配置的5個指令
6.2 Rewrite功能的配置
6.2.1“地址重寫”與“地址轉發”
6.2.2 Rewrite規則
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—_wam指令
6.2.9 Rewrite常用全局變量
6.3Rewrite的使用
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 ProxyBuffer的配置的7個指令
7.3.3 ProxyCache的配置的12個指令
7.4Nginx服務器的負載均衡
7.4.1什么是負載均衡
7.4.2 Nginx服務器負載均衡配置
7.4.3配置實例一:對所有請求實現一般輪詢規則的負載均衡
7.4.4配置實例二:對所有請求實現加權輪詢規則的負載均衡
7.4.5配置實例三:對特定資源實現負載均衡
7.4.6配置實例四:對不同域名實現負載均衡
7.4.7配置實例五:實現帶有URL重寫的負載均衡
7.5本章小結
第8章Nginx服務器的緩存機制
8.1Web緩存技術簡述
8.2404錯誤驅動Web緩存
8.3資源不存在驅動Web緩存
8.4基于memcached的緩存機制的6個指令
8.5 ProxyCache緩存機制
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.1core目錄
10.1.2 event目錄
10.1.3 http目錄
10.2 Nginx源碼的模塊化結構
10.2.1公共功能
10.2.2配置解析
10.2.3內存管理
10.2.4事件驅動
10.2.5日志管理
10.2.6 HTIP服務
10.2.7 Mail服務
10.2.8模塊支持
10.3本章小結
第11章Nginx基本數據結構
11.1 ngx_module_s結構體
11.1.1分類標識ctx_index
11.1.2模塊計數器index
11.1.3模塊上下文
11.1.4回調函數
11.2 ngx_command_s結構體
11.2.1 type成員
11.2.2函數指針set
11.2.3conf和offset
11.33個基本模塊的指令集數組結構
11.3.1 http模塊
11.3.2 event模塊
11.3.3 mail模塊
11.4 ngx_pool_s結構體
11.4.1 ngx_pool_data_t結構體
11.4.2 ngx_pool_large_s結構體
11.4.3 ngx_pool_cleanu_s結構體
11.5 Nginx socket相關的數據結構
11.5.1 ngx_listening_s結構體
11.5.2ngx_ http_ conf_port_t結構體
11.5.3ngx http conf addrt結構體
11.6 ngx_event_s結構體
11.7 ngx_connection_s結構體
11.8 ngx_cycle_s結構體
11.9 ngx_conf_s結構體
11.9.1配置上下文*ctx
11.9.2指令類型type
11.10 ngx_signal_t結構體
11.11 ngx_process_t結構體
11.12本章小結
第12章Nginx的啟動初始化
12.1 Nginx啟動過程概覽
12.1.1程序初始化
12.1.2啟動多進程
12.2 Nginx的初始化
12.2.1讀取并處理啟動參數
12.2.2繼承socket
12.2.3初始化時間及建立新的cycle結構
12.2.4建立core模塊上下文結構
12.2.5解析配置文件
12.2.6初始化core模塊上下文
12.2.7創建PID文件
12.2.8處理監聽socket
12.2.9信號設置
12.2.10啟動Master Process
12.2.11 Nginx初始化過程總結
12.3 Nginx的啟動
12.3.1主進程設置信號阻塞
12.3.2設置進程標題
12.3.3啟動工作進程
12.3.4啟動緩存索引重建及管理進程
12.3.5循環處理信號
12.3.6 Nginx啟動過程總結
12.4本章小結
第13章Nginx的時間管理
13.1獲取系統時間的一般方法
13.1.1系統調用的開銷
13.1.2 gettimeofday()
13.2 Nginx時間管理的工作原理
13.2.1時間緩存的更新
13.2.2更新時間緩存的時機
13.3緩存時間的精度
13.3.1設置緩存時間的精度
13.3.2緩存時間精度的控制原理
13.4本章小結
第14章Nginx的內存管理
14.1內存池的邏輯結構
14.2內存池的管理
14.2.1創建內存池
14.2.2銷毀內存池
14.2.3重置內存池
14.3內存的使用
14.3.1申請內存
14.3.2釋放內存
14.3.3回收內存
14.4本章小結
第15章Nginx工作進程
15.1工作進程概覽
15.2相關源碼分析
15.2.1設置工作進程運行環境
15.2.2監聽和處理進程控制事件
15.2.3接收網絡請求事件
15.2.4執行進程控制
15.3 Nginx服務器進程間通信
15.3.1Linux進程間通信方式
15.3.2 Linux進程間雙工通信的實現
15.3.3通信通道的建立和設置
15.3.4通信通道的使用
15.3.5消息的讀寫
15.4本章小結
第16章Nginx的模塊編程
16.1模塊的種類
16.2模塊開發實踐
16.2.1“Hello_Nginx”模塊編程實例
16.2.2模塊的結構
16.2.3模塊命名規則
1613模塊的編譯與安裝
16.4本章小結
第17章Nginx在動態網站建設中的應用實例
17.1 Nginx在JSP網站建設中的應用
17.1.1環境描述
17.1.2特別模塊說明
17.1.3配置方案
17.2 Nginx在PHP網站建設中的應用
17.2.1環境描述
17.2,2特別模塊說明
17.2.3配置方案
17.3 Nginx+Perl腳本在網站建設中的應用
17.3.1環境描述
17.3.2特別模塊說明
17:3.3配置方案
17.4本章小結
第18章Nginx經典應用——LNAMP
18.1LNAMP概述
18.2手動部署和配置
18.2.1環境準備
18.2.2安裝和配置MySQL
18.2.3安裝和配置Apache
18.2.4安裝PHP
18.3自動安裝
18.4本章小結
附錄A Nginx內置變量
附錄B正則表達式語法
Nginx高性能Web服務器詳解 節選
《Nginx高性能Web服務器詳解》特別適合于希望了解和掌握Nginx服務器應用技術和實現技術的廣大教師、學生和電腦愛好者閱讀,對使用Nginx服務器搭建Web服務器架構或進行網絡服務器應用開發的技術人員尤其具有重要的閱讀和參考價值。
Nginx高性能Web服務器詳解 作者簡介
苗澤,Linux研發工程師,GIS研發工程師,分布式系統研究人員。先后在中國科學院地理科學與資源研究所、北京邦諾存儲科技有限公司研發中心、中國科學院電子學研究所從實研發工作。熱愛互聯網,并熱衷于各種Web技術,對多種語言均有涉獵,擅長Linux和GIS相關研發工作,擁有豐富的Web技術實戰經驗,愿意與他人分享自己對技術的理解與感悟。
- >
上帝之肋:男人的真實旅程
- >
回憶愛瑪儂
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
中國歷史的瞬間
- >
唐代進士錄
- >
姑媽的寶刀
- >
羅曼·羅蘭讀書隨筆-精裝