注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)行業(yè)軟件及應(yīng)用實(shí)戰(zhàn)Nginx:取代Apache的高性能Web服務(wù)器

實(shí)戰(zhàn)Nginx:取代Apache的高性能Web服務(wù)器

實(shí)戰(zhàn)Nginx:取代Apache的高性能Web服務(wù)器

定 價:¥55.00

作 者: 張宴 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 行業(yè)軟件及應(yīng)用

ISBN: 9787121102479 出版時間: 2010-03-01 包裝: 平裝
開本: 16開 頁數(shù): 318 字?jǐn)?shù):  

內(nèi)容簡介

  Nginx是俄羅斯人Igor Sysoev編寫的一款高性能的HTTP和反向代理服務(wù)器。Nginx選擇了epoll和kqueue作為網(wǎng)絡(luò)I/O模型,在高連接并發(fā)的情況下,內(nèi)存、CPU等系統(tǒng)資源消耗非常低,運(yùn)行穩(wěn)定?!秾?shí)戰(zhàn)Nginx:取代Apache的高性能Web服務(wù)器》系統(tǒng)地介紹了Nginx與PHP、RUBY、Python結(jié)合的使用方法,Nginx作為反向代理與負(fù)載均衡的配置與優(yōu)化,以及Nginx模塊的開發(fā)方法,并給出了新浪播客、搜狐博客、六間房、Discuz!官方論壇、迅雷在線、趕集網(wǎng)使用Nginx的應(yīng)用示例。最后全面地分析了Nginx的核心模塊?!秾?shí)戰(zhàn)Nginx:取代Apache的高性能Web服務(wù)器》適合Nginx的初學(xué)者,以及有一定基礎(chǔ),希望深入掌握Nginx的網(wǎng)站架構(gòu)師和Web開發(fā)人員。

作者簡介

  張宴,就職于北京金山軟件公司,金山游戲官方網(wǎng)站──逍遙網(wǎng)(xoyo.com)系統(tǒng)架構(gòu)師,技術(shù)支持部平臺組組長。曾在新浪網(wǎng)、趕集網(wǎng)等公司任系統(tǒng)工程師、系統(tǒng)架構(gòu)師,工作內(nèi)容主要涉及:服務(wù)器系統(tǒng)架構(gòu)設(shè)計與部署、系統(tǒng)運(yùn)維與調(diào)優(yōu)、網(wǎng)絡(luò)故障解決、網(wǎng)站后端以及接口類PHP程序開發(fā)、Unix開源軟件二次開發(fā)、服務(wù)器監(jiān)控系統(tǒng)開發(fā)、系統(tǒng)運(yùn)維與平臺研發(fā)團(tuán)隊管理。

圖書目錄

第一部分 基礎(chǔ)篇
第1章 Nginx簡介基本介紹
1.1 常用的Web服務(wù)器簡介/3
1.1.1 Apache服務(wù)器/3
1.1.2 Lighttpd服務(wù)器/3
1.1.3 Tomcat服務(wù)器/4
1.1.4 IBMWebSphere服務(wù)器/4
1.1.5 MicrosoftIIS/4
1.2 Nginx簡介/4
1.3 選擇Nginx的理由/5
1.3.1 它可以高并發(fā)連接/5
1.3.2 內(nèi)存消耗少/7
1.3.3 配置文件非常簡單/8
1.3.4 成本低廉/8
1.3.5 支持Rewrite重寫規(guī)則/9
1.3.6 內(nèi)置的健康檢查功能/9
1.3.7 節(jié)省帶寬/9
1.3.8 穩(wěn)定性高/9
1.3.9 支持熱部署/9
1.4 Nginx與Apache、Lighttpd的綜合對比/9
第2章 Nginx服務(wù)器的安裝與配置/11
2.1 安裝Nginx服務(wù)器所需要的系統(tǒng)資源/11
2.2 Nginx的下載/12
2.3 Nginx的安裝/12
2.3.1 Nginx在Windows環(huán)境下的安裝/13
2.3.2 Nginx在Linux環(huán)境下的安裝/13
2.4 Nginx的啟動、停止、平滑重啟/16
2.4.1 Nginx的啟動/17
2.4.2 Nginx的停止/17
2.5 Nginx的平滑重啟/18
2.6 Nginx的信號控制/18
2.7 Nginx的平滑升級/19
第2部分 進(jìn)階篇
第3章 Nginx的基本配置與優(yōu)化/21
3.1 Nginx的完整配置示例/21
3.2 Nginx的虛擬主機(jī)配置/23
3.2.1 什么是虛擬主機(jī)/23
3.2.2 配置基于IP的虛擬主機(jī)/24
3.2.3 配置基于域名的虛擬主機(jī)/27
3.3 Nginx的日志文件配置與切割/29
3.3.1 用log_format指令設(shè)置日志格式/29
3.3.2 用access_log指令指定日志文件存放路徑/30
3.3.3 Nginx日志文件的切割/32
3.4 Nginx的壓縮輸出配置/33
3.5 Nginx的自動列目錄配置/35
3.6 Nginx的瀏覽器本地緩存設(shè)置/36
第4章 Nginx與PHP(FastCGI)的安裝、配置與優(yōu)化/38
4.1 獲取相關(guān)開源程序/39
4.2 安裝PHP5.2.1 0(FastCGI模式)/42
4.3 安裝Nginx0.8.1 5/52
4.4 配置開機(jī)自動啟動Nginx+PHP/55
4.5 優(yōu)化Linux內(nèi)核參數(shù)/55
4.6 在不停止Nginx服務(wù)的情況下平滑變更Nginx配置/56
4.7 編寫每天定時切割Nginx日志的腳本/56
第5章 Nginx與JSP、ASP.NET、Perl的安裝與配置/59
5.1 Nginx與JSP(Tomcat)在Linux上的安裝、配置/59
5.2.1 Tomcat和JDK的安裝/60
5.1.2 Nginx與Tomcat的配置/61
5.2 Nginx與ASP.NET(Mono+FastCGI)在Linux上的安裝、配置/63
5.2.1 Mono的安裝/63
5.2.2 Nginx與ASP.NET(Mono+FastCGI)的配置/64
5.3 Nginx與Perl(FastCGI)在Linux上的安裝、配置/67
5.3.1 Perl(FastCGI)的安裝/67
5.3.2 Nginx與Perl(FastCGI)的配置/70
第6章 NginxHTTP負(fù)載均衡和反向代理的配置與優(yōu)化/73
6.1 什么是負(fù)載均衡和反向代理/73
6.1.1 負(fù)載均衡/73
6.1.2 反向代理/73
6.2 常見的Web負(fù)載均衡方法/74
6.2.1 用戶手動選擇方式/74
6.2.2 DNS輪詢方式/75
6.2.3 四/七層負(fù)載均衡設(shè)備/77
6.2.4 多線多地區(qū)智能DNS解析與混合負(fù)載均衡方式/81
6.3 Nginx負(fù)載均衡與反向代理的配置實(shí)例/83
6.3.1 完整的Nginx反向代理示例如代碼6-3所示/83
6.3.2 Nginx負(fù)載均衡與反向代理實(shí)現(xiàn)動、靜態(tài)網(wǎng)頁分離/86
6.4 Nginx負(fù)載均衡的HTTPUpstream模塊/88
6.4.1 ip_hash指令/89
6.4.2 server指令/89
6.4.3 upstream指令/90
6.4.4 upstream相關(guān)變量/90
6.5 Nginx負(fù)載均衡服務(wù)器的雙機(jī)高可用/91
第7章 Nginx的Rewrite規(guī)則編寫實(shí)例/99
7.1 什么是Nginx的Rewrite規(guī)則/99
7.2 NginxRewrite規(guī)則相關(guān)指令/99
7.2.1 break指令/100
7.2.2 if指令/100
7.2.3 return指令/101
7.2.4 rewrite指令/104
7.2.5 set指令/106
7.2.6 uninitialized_variable_warn指令/106
7.2.7 NginxRewrite可以用到的全局變量/106
7.3 PCRE正則表達(dá)式語法/107
7.4 Nginx的Rewrite規(guī)則編寫實(shí)例/109
7.5 Nginx與Apache的Rewrite規(guī)則實(shí)例對比/112
7.5.1 簡單的Nginx與ApacheRewrite重寫規(guī)則/112
7.5.2 允許指定的域名訪問本站,其他域名一律跳轉(zhuǎn)到
7.5.3 URL重寫與反向代理同時進(jìn)行/114
7.5.4 指定URL之外的URL進(jìn)行Rewrite跳轉(zhuǎn)/114
7.5.5 域名前綴作為重寫規(guī)則變量的示例/115
第8章 Nginx模塊開發(fā)/117
8.1 Nginx模塊概述/117
8.2 Nginx模塊編寫實(shí)踐/119
8.2.1 HelloWorld模塊編寫與安裝/119
8.2.2 HelloWorld模塊分析/121
第9章 Nginx的Web緩存服務(wù)與新浪網(wǎng)的開源NCACHE模塊/127
9.1 什么是Web緩存?/127
9.2 Nginx的Web緩存服務(wù)/128
9.2.1 proxy_cache相關(guān)指令集/128
9.2.2 proxy_cache完整示例/130
9.2.3 fastcgi_cache相關(guān)指令集/131
9.3 新浪網(wǎng)開源軟件項(xiàng)目——基于Nginx的NCache網(wǎng)頁緩存系統(tǒng)/135
9.3.1 NCACHE模塊的安裝/136
9.3.2 NCACHE配置文件編寫/136
9.3.3 NCACHE的管理維護(hù)/138
9.3.4 NCACHE后端內(nèi)容源服務(wù)器設(shè)置/139
第3部分 實(shí)戰(zhàn)篇
第10章 Nginx在國內(nèi)知名網(wǎng)站中的應(yīng)用案例/141
10.1 Nginx反向代理與負(fù)載均衡類網(wǎng)站應(yīng)用案例/142
10.1.1 Nginx負(fù)載均衡在新浪播客中的應(yīng)用/142
10.1.2 Nginx負(fù)載均衡在金山逍遙網(wǎng)中的應(yīng)用/146
10.2 Nginx+PHP類網(wǎng)站應(yīng)用案例/152
10.2.1 Nginx+PHP在金山逍遙網(wǎng)CMS發(fā)布系統(tǒng)中的應(yīng)用/152
10.2.2 Nginx+PHP在某分類信息網(wǎng)站中的應(yīng)用/154
第11章 Nginx的非典型應(yīng)用實(shí)例/171
11.1 用HTTPS(SSL)構(gòu)建一個安全的NginxWeb服務(wù)器/171
11.1.1 自行頒發(fā)不受瀏覽器信任的SSL證書/171
11.1.2 向CA機(jī)構(gòu)申請頒發(fā)受瀏覽器信任的SSL證書/174
11.2 采用Nginx搭建FLV視頻服務(wù)器/176
11.2.1 采用Nginx的FlvStream模塊搭建HTTP下載方式的FLV視頻服務(wù)器/176
11.2.2 采用Nginx實(shí)現(xiàn)FMS/Red5流媒體視頻服務(wù)器的負(fù)載均衡/177
11.3 Nginx+PHP+MySQL在小內(nèi)存VPS服務(wù)器上的優(yōu)化/179
11.3.1 增加swap交換文件/180
11.3.2 Nginx的主配置文件(nginx.conf)優(yōu)化/180
11.3.3 PHP(FastCGI)的配置優(yōu)化/182
11.3.4 MySQL5.1 配置優(yōu)化/182
11.4 采用Nginx搭建正向代理服務(wù)器/184
……
第4部分 模塊篇
第12章 Nginx的核心模塊/185
第13章 Nginx的標(biāo)準(zhǔn)HTTP模塊/197
第14章 Nginx的其他HTTP模塊/280
第15章 Nginx的郵件模塊

本目錄推薦

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