注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Nginx經(jīng)典實(shí)例

Nginx經(jīng)典實(shí)例

Nginx經(jīng)典實(shí)例

定 價(jià):¥78.00

作 者: [美]德里克 德瓊格(Derek DeJonghe)
出版社: 中國(guó)電力出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787519877613 出版時(shí)間: 2023-05-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  你會(huì)在本書(shū)找到以下案例:?使用 HTTP、TCP 和 UDP實(shí)現(xiàn)高性能負(fù)載均衡。?通過(guò)加密流量、安全鏈接、HTTP身份驗(yàn)證子請(qǐng)求等確保訪問(wèn)安全。?將 Nginx部署到 Google Cloud、AWS 和 Azure云計(jì)算服務(wù)。?設(shè)置和配置 Nginx Controller。?安裝和配置 Nginx Plus App Protect模塊。?通過(guò)Controller ADC啟用WAF。專家推薦“Nginx是當(dāng)今z強(qiáng)大和z完整的工具之一,這本書(shū)是 Nginx的終極工具指南。本書(shū)所展示的案例可以幫助任何人解決在微服務(wù)環(huán)境中工作時(shí)出現(xiàn)的所有困難,同時(shí)不失對(duì)業(yè)務(wù)的關(guān)注。”——Gonzalo Spina Brubank,軟件工程師

作者簡(jiǎn)介

  作者介紹Derek DeJonghe 擅長(zhǎng)各種規(guī)模的業(yè)務(wù)上云和運(yùn)維。他領(lǐng)導(dǎo)著一個(gè)由云架構(gòu)師和解決方案工程師組成的團(tuán)隊(duì),為不同的應(yīng)用程序構(gòu)建故障自愈、自動(dòng)擴(kuò)縮容的基礎(chǔ)架構(gòu)。他在 Web開(kāi)發(fā)、系統(tǒng)管理和網(wǎng)絡(luò)方面的深厚背景和經(jīng)驗(yàn)使他對(duì)現(xiàn)代 Web架構(gòu)有全面的了解。譯者介紹厲輝,騰訊高級(jí)軟件工程師、Apache APISIX PMC。他曾在騰訊云負(fù)載均衡、API網(wǎng)關(guān)技術(shù)團(tuán)隊(duì)工作,在網(wǎng)關(guān)領(lǐng)域擁有多年的行業(yè)經(jīng)驗(yàn)。

圖書(shū)目錄

序 1
前言 3
第1 章 基礎(chǔ)知識(shí) 7
10 引言 7
11 在 Debian/Ubuntu 上安裝 7
12 在 RedHat/CentOS 上安裝 8
13 安裝 Nginx Plus 9
14 驗(yàn)證你的安裝 10
15 關(guān)鍵文件、目錄和命令 11
16 提供靜態(tài)內(nèi)容服務(wù) 13
17 優(yōu)雅重新加載配置 15
第2 章 高性能負(fù)載均衡 17
20 引言 17
21 HTTP 負(fù)載均衡 18
22 TCP 負(fù)載均衡 20
23 UDP 負(fù)載均衡 22
24 負(fù)載均衡算法 23
25 會(huì)話保持(Nginx Plus) 26
26 會(huì)話綁定(Nginx Plus) 27
27 粘性路由 (Nginx Plus) 28
28 連接排空(Nginx Plus) 29
29 被動(dòng)健康檢查 30
210 主動(dòng)健康檢查(Nginx Plus) 32
211 Nginx Plus 慢啟動(dòng) 34
第3 章 流量管理 36
30 引言 36
31 A/B 測(cè)試 36
32 使用 GeoIP 模塊和數(shù)據(jù)庫(kù) 38
33 基于國(guó)家限制訪問(wèn) 41
34 查找客戶端原始 IP 地址 42
35 限制連接 43
36 限制速率 45
37 限制帶寬 47
第4 章 超大規(guī)模內(nèi)容緩存 48
40 引言 48
41 緩存區(qū) 48
42 緩存鎖定 50
43 緩存哈希密鑰 50
44 繞過(guò)緩存 51
45 緩存性能 52
46 Nginx Plus 的緩存清除功能 53
47 緩存切片 54
第5 章 可編程和自動(dòng)化 57
50 引言 57
51 Nginx Plus API 58
52 使用 Nginx Plus 的鍵值存儲(chǔ) 62
53 使用常用編程語(yǔ)言擴(kuò)展 Nginx 64
54 使用 Puppet 安裝 68
55 使用 Chef 安裝 69
56 使用 Ansible 安裝 71
57 使用 SaltStack 安裝 73
58 使用 Consul 模板自動(dòng)化配置 75
第6 章 認(rèn)證 77
60 引言 77
61 HTTP Basic 認(rèn)證 77
62 認(rèn)證子請(qǐng)求 79
63 使用Nginx Plus 驗(yàn)證JWT 80
64 創(chuàng)建 JSON 網(wǎng)絡(luò)密鑰 82
65 使用 Nginx Plus 驗(yàn)證 JSON Web Tokens 83
66 使用 Nginx Plus 自動(dòng)獲取和緩存 JSON Web 密鑰集 85
67 使用 Nginx Plus 通過(guò)現(xiàn)有的 OpenID Connect SSO 對(duì)用戶進(jìn)行身份驗(yàn)證 86
第7 章 安全控制 88
70 引言 88
71 基于 IP 地址的訪問(wèn)控制 88
72 允許跨域資源共享 89
73 客戶端加密 91
74 高級(jí)客戶端加密 92
75 上游加密 95
76 保護(hù) Location 塊 96
77 使用密碼生成安全鏈接 97
78 使用過(guò)期日期保護(hù) Location 98
79 生成過(guò)期鏈接 99
710 HTTPS 重定向 101
711 在 Nginx 之前終止 SSL/TLS 的情況下重定向到 HTTPS 102
712 HTTP 嚴(yán)格傳輸安全 103
713 組合使用多種身份驗(yàn)證方式 104
714 Nginx Plus 動(dòng)態(tài)應(yīng)用層 DDoS 防護(hù) 105
715 安裝和配置 Nginx Plus App Protect 模塊 107
第8 章 HTTP/2 111
80 引言 111
81 基礎(chǔ)配置 111
82 gRPC 112
83 HTTP/2 服務(wù)器推送 115
第9 章 流媒體 117
90 引言 117
91 提供 MP4 和 FLV 服務(wù) 117
92 使用 Nginx Plus 進(jìn)行 HLS 流式傳輸 118
93 使用 Nginx Plus 進(jìn)行 HDS 流式傳輸 120
94 使用 Nginx Plus 進(jìn)行帶寬限制 121
第10 章 云部署 122
100 引言 122
101 在 AWS 上自動(dòng)配置 122
102 在沒(méi)有AWS ELB 的情況下路由到Nginx 節(jié)點(diǎn) 124
103 NLB 三明治 126
104 從 AWS 市場(chǎng)部署 128
105 在 Azure 上創(chuàng)建 Nginx 虛擬機(jī)鏡像 129
106 在 Azure 上使用 Nginx 進(jìn)行負(fù)載均衡 131
107 通過(guò) Azure Marketplace 部署 132
108 部署到 Google Compute Engine 133
109 創(chuàng)建 Google Compute 鏡像 134
1010 創(chuàng)建 Google App Engine 代理 135
第11 章 容器和微服務(wù) 138
110 引言 138
111 將 Nginx 作為 API 網(wǎng)關(guān) 139
112 使用 Nginx Plus 的 DNS SRV 記錄 145
113 使用官方 Nginx 鏡像 146
114 創(chuàng)建一個(gè) Nginx Dockerfile 147
115 構(gòu)建 Nginx Plus Docker 鏡像 149
116 在 Nginx 中使用環(huán)境變量 151
117 Kubernetes Ingress 控制器 153
118 Prometheus Exporter 模塊 156
第12 章 高可用性部署模式 159
120 引言 159
121 Nginx Plus HA 模式 159
122 使用 DNS 進(jìn)行負(fù)載均衡器負(fù)載均衡 160
123 在 EC2 上進(jìn)行負(fù)載均衡 161
124 Nginx Plus 配置同步 162
125 使用 Nginx Plus 和 Zone Sync 共享狀態(tài) 165
第13 章 高級(jí)活動(dòng)監(jiān)控 167
130 引言 167
131 啟用 Nginx 開(kāi)源 Stub Status 167
132 啟用 Nginx Plus 監(jiān)控儀表板 168
133 使用 Nginx Plus API 收集指標(biāo) 171
第14 章 使用訪問(wèn)日志、錯(cuò)誤日志和請(qǐng)求跟蹤調(diào)試和排錯(cuò) 174
140 引言 174
141 配置訪問(wèn)日志 174
142 配置錯(cuò)誤日志 177
143 轉(zhuǎn)發(fā)到 Syslog 178
144 請(qǐng)求跟蹤 179
145 Nginx 的 OpenTracing 180
第15 章 性能調(diào)優(yōu) 184
150 引言 184
151 使用負(fù)載驅(qū)動(dòng)程序自動(dòng)化測(cè)試 184
152 保持客戶端長(zhǎng)連接 185
153 保持上游長(zhǎng)連接 186
154 緩沖響應(yīng) 187
155 緩沖訪問(wèn)日志 188
156 系統(tǒng)調(diào)優(yōu) 189
第16 章 Nginx Controller 概述 191
160 引言 191
161 設(shè)置概述 191
162 將 Nginx Plus 與 Controller 連接 194
163 使用 API 驅(qū)動(dòng) Nginx Controller 195
164 通過(guò) Controller 應(yīng)用程序安全性啟用 WAF 197
第17 章 實(shí)用運(yùn)維技巧和結(jié)論 200
170 引言 200
171 使用 Includes 確保配置文件干凈簡(jiǎn)潔 200
172 調(diào)試配置 201
后記 205

本目錄推薦

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