Nginx 高性能 Web 服務器應用與實戰 (微課版)

千鋒教育高教產品研發部

  • 出版商: 人民郵電
  • 出版日期: 2022-01-01
  • 售價: $359
  • 貴賓價: 9.5$341
  • 語言: 簡體中文
  • 頁數: 238
  • 裝訂: 平裝
  • ISBN: 7115562199
  • ISBN-13: 9787115562197
  • 相關分類: 網站伺服器 Web-server
  • 立即出貨

  • Nginx 高性能 Web 服務器應用與實戰 (微課版)-preview-1
  • Nginx 高性能 Web 服務器應用與實戰 (微課版)-preview-2
Nginx 高性能 Web 服務器應用與實戰 (微課版)-preview-1

買這商品的人也買了...

商品描述

本書共13章,內容包括網絡協議、Nginx基礎配置、日誌管理、各類Web模塊、訪問限制與控制、反向代理、動態網站的搭建、交互式案例、Nginx重寫模塊的運用、Nginx版本管理以及負載均衡等。其中,第13章著重介紹了通過Nginx網站優化,以及通過Nginx與其他應用進行整合,搭建一個具備高可用、動靜分離、主從復制的分佈式集群案例。目的是為了使讀者對前12章的內容進行鞏固與提高,達到融會貫通的效果。

作者簡介

1.千鋒教育採用全程面授高品質、高成本培養模式,教學大綱緊跟企業需求,擁有全國一體化就業保障服務,成為學員信賴的IT職業教育品牌。
2.獲得榮譽包括:中關村移動互聯網產業聯盟副理事長單位、中國軟件協會教育培訓委員會認證一級培訓機構、中關村國際孵化軟件協會授權中關村移動互聯網學院、教育部教育管理信息中心指定移動互聯網實訓基地等。

目錄大綱

第1章 初識Nginx 1
1.1 Web服務與Nginx 1
1.1.1 Web服務簡介 1
1.1.2 Web服務器軟件發展趨勢 2
1.1.3 了解Nginx 3
1.2 Nginx優勢:I O多路復用 4
1.2.1 I O接口與I O流 4
1.2.2 理論方法 4
1.2.3 多路復用的實現方式 5
1.3 安裝Nginx 6
1.3.1 Nginx版本類型 6
1.3.2 YUM安裝Nginx 7
1.3.3 源碼安裝Nginx 8
1.3.4 訪問Nginx 10
1.4 本章小結 11
1.5 習題 11
第2章 網絡協議 13
2.1 了解網絡協議 13
2.1.1 OSI模型 13
2.1.2 TCP IP模型 15
2.1.3 TCP 16
2.2 了解HTTP 19
2.2.1 HTTP簡介 19
2.2.2 版本類型 22
2.2.3 URI 25
2.2.4 URL語法 25
2.3 HTTP詳解 27
2.3.1 HTTP系統組成 27
2.3.2 HTTP請求方式 28
2.3.3 報文 29
2.3.4 報頭分析 30
2.4 本章小結 33
2.5 習題 33
第3章 Nginx基礎配置 35
3.1 配置文件 35
3.1.1 關鍵配置文件 35
3.1.2 其他配置文件 41
3.2 編譯參數 42
3.2.1 基礎參數 42
3.2.2 模塊參數 45
3.3 配置文件詳解 49
3.3.1 主配置文件 49
3.3.2 默認配置文件 51
3.3.3 修改配置文件 53
3.4 虛擬主機 55
3.4.1 基於端口 55
3.4.2 基於IP 57
3.4.3 引入子配置文件 59
3.5 本章小結 61
3.6 習題 61
第4章 Nginx日誌 62
4.1 日誌配置 62
4.1.1 格式與命令 62
4.1.2 訪問日誌與錯誤日誌 65
4.2 日誌輪轉與切割 67
4.3 日誌分析 68
4.4 本章小結 73
4.5 習題 73
第5章 Web模塊 74
5.1 隨機主頁模塊 74
5.2 替換模塊 76
5.3 文件讀取模塊 78
5.3.1 sendfile 78
5.3.2 tcp_nopush 79
5.3.3 tcp_nodelay 80
5.4 文件壓縮模塊 81
5.4.1 原理與語法 81
5.4.2 示例與驗證 82
5.5 緩存模塊 84
5.6 防盜鏈模塊 86
5.7 連接狀態模塊 90
5.8 本章小結 92
5.9 習題 92
第6章 訪問限制與訪問控制 94
6.1 訪問限制 94
6.1.1 請求頻率限制 94
6.1.2 連接頻率限制 98
6.2 訪問控制 99
6.2.1 基於主機 99
6.2.2 基於用戶 102
6.3 本章小結 104
6.4 習題 104
第7章 反向代理 105
7.1 代理原理 105
7.2 代理配置 107
7.2.1 代理語法 107
7.2.2 配置示例 108
7.3 代理緩存 111
7.3.1 配置緩存 111
7.3.2 訪問緩存 113
7.3.3 代理緩存原理 114
7.4 郵箱代理服務器 116
7.4.1 郵箱代理原理 116
7.4.2 郵箱代理配置 117
7.5 本章小結 119
7.6 習題 119
第8章 動態網站 121
8.1 網站介紹 121
8.1.1 靜態與動態 121
8.1.2 網站組件 123
8.1.3 網站架構 125
8.2 部署LNMP 126
8.2.1 部署PHP-FPM 126
8.2.2 部署MySQL 130
8.2.3 初始化數據庫 135
8.2.4 配置數據庫 137
8.2.5 業務上線 139
8.3 本章小結 143
8.4 習題 144
第9章 交互式業務與PHP- FPM
145
9.1 交互式業務 145
9.1.1 業務開發流程 145
9.1.2 交互示例 146
9.2 PHP-FPM詳解 150
9.2.1 FastCGI 150
9.2.2 了解配置文件 151
9.2.3 配置PHP-FPM 157
9.2.4 監控頁面 158
9.3 Nginx location 160
9.3.1 理論 160
9.3.2 驗證 160
9.4 本章小結 162
9.5 習題 162
第10章 Nginx重寫 164
10.1 Nginx重寫理論 164
10.1.1 重寫概念 164
10.1.2 相關命令 165
10.1.3 flag標記 166
10.2 Nginx重寫多示例 167
10.2.1 站內重定向 167
10.2.2 替換部分URL 170
10.2.3 判斷 171
10.2.4 替換主機 172
10.2.5 信息利用 173
10.2.6 拒絕訪問 174
10.2.7 last標記測試 176
10.2.8 目錄表達方式 177
10.3 本章小結 178
10.4 習題 179
第11章 證書與版本 180
11.1 CA證書 180
11.1.1 證書簡介 180
11.1.2 網站配置 182
11.2 Nginx版本 186
11.2.1 平滑升級與版本退回 186
11.2.2 隱藏版本號 189
11.3 本章小結 192
11.4 習題 192
第12章 負載均衡 194
12.1 負載均衡介紹 194
12.1.1 基於設備的負載均衡 194
12.1.2 基於地域的負載均衡 195
12.1.3 基於網絡協議的負載均衡 195
12.1.4 負載均衡的主要方式 197
12.2 Nginx負載均衡 199
12.2.1 Nginx特點 199
12.2.2 Nginx負載均衡調度算法 200
12.2.3 其他負載均衡調度算法 201
12.3 Nginx負載均衡配置方式 202
12.4 本章小結 208
12.5 習題 208
第13章 完整的網站架構 210
13.1 Nginx網站優化 210
13.1.1 連接數 210
13.1.2 用戶訪問 214
13.1.3 瀏覽器緩存 216
13.1.4 其他優化方式 218
13.2 分佈式集群 218
13.2.1 集群 218
13.2.2 分佈式 219
13.3 負載均衡的高可用 220
13.3.1 負載均衡與反向代理 220
13.3.2 高可用 222
13.4 動靜分離 226
13.5 主從復制 231
13.5.1 主從復制原理 231
13.5.2 實現主從復制 233
13.5.3 驗證主從復制 236
13.6 本章小結 237
13.7 習題 238