-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

精通Nginx(第2版)

( 簡體 字)
作者:[瑞士] Dimitri Aivaliotis 艾維利類別:1. -> 程式設計 -> 網路編程 -> Nginx
譯者:
出版社:人民郵電出版社精通Nginx(第2版) 3dWoo書號: 47471
詢問書籍請說出此書號!

缺書
NT售價: 295

出版日:8/1/2017
頁數:241
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115459961
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

目錄:




第1章 安裝Nginx及協力廠商模組 1

1.1 使用包管理器安裝Nginx 2

1.1.1 在Centos上安裝Nginx 2

1.1.2 在Debian上安裝Nginx 3

1.2 從原始程式碼安裝Nginx 3

1.2.1 準備編譯環境 3

1.2.2 從原始程式碼編譯 4

1.2.3 為Web或者Mail伺服器

配置Nginx 5

1.2.4 郵件代理的配置選項 6

1.2.5 指定路徑的配置選項 6

1.3 配置SSL支援 7

1.4 使用各種模組 7

禁用不再使用的模組 9

1.5 查找並安裝協力廠商模組 10

1.6 添加對Lua的支持 11

1.7 組合在一起 11

1.8 小結 13

第2章 配置指南 14

2.1 基本配置格式 14

2.2 Nginx全域配置參數 15

2.3 使用include檔 16

2.4 HTTP的server部分 17

2.4.1 用戶端指令 17

2.4.2 檔I/O指令 18

2.4.3 Hash指令 19

2.4.4 Socket指令 19

2.4.5 示例設定檔 20

2.5 虛擬伺服器部分 20

2.6 Locations—where,when,how 24

2.7 完整的示例設定檔 26

2.8 小結 27

第3章 使用mail模組 29

3.1 基本代理服務 29

3.1.1 mail的server配置部分 30

3.1.2 POP3服務 32

3.1.3 IMAP服務 33

3.1.4 SMTP服務 33

3.1.5 使用SSL/TLS 34

3.1.6 完整的mail示例 37

3.2 認證服務 38

3.3 與memcached結合 46

3.4 解釋日誌檔 48

3.5 作業系統限制 50

3.6 小結 51

第4章 Nginx作為反向代理 52

4.1 反向代理簡介 53

4.2 代理模組 54

4.3 帶有cookie的遺留應用程式 57

4.4 upstream模組 58

4.5 保持活動連接 59

4.6 上游伺服器的類型 61

4.7 單個上游伺服器 61

4.8 多個上游伺服器 62

4.9 非HTTP型上游伺服器 63

4.9.1 Memcached上游伺服器 63

4.9.2 FastCGI上游伺服器 64

4.9.3 SCGI上游伺服器 65

4.9.4 uWSGI上游伺服器 65

4.10 負載均衡 65

負載均衡演算法 65

4.11 將if配置轉換為一個更現代的

解釋 66

4.12 使用錯誤檔處理上游伺服器

問題 70

4.13 確定用戶端真實的IP位址 72

4.14 小結 72

第5章 反向代理高級話題 73

5.1 安全隔離 74

5.1.1 使用SSL對流量進行加密 74

5.1.2 使用SSL進行用戶端身份

驗證 76

5.1.3 基於原始IP位址阻止流量 78

5.2 孤立應用程式元件的擴展 80

5.3 反向代理伺服器的性能調優 83

5.3.1 緩衝資料 84

5.3.2 緩存數據 86

5.3.3 存儲資料 90

5.3.4 壓縮資料 91

5.4 小結 94

第6章 Nginx HTTP伺服器 95

6.1 Nginx的系統架構 95

6.2 HTTP核心模組 96

6.2.1 server指令 97

6.2.2 Nginx中的日誌 98

6.2.3 查找文件 101

6.2.4 功能變數名稱解析 103

6.2.5 用戶端交互 104

6.3 使用limit指令防止濫用 106

6.4 約束訪問 110

6.5 流媒體文件 114

6.6 預定義變數 115

6.7 SPDY和HTTP/2 117

6.8 使用Nginx和PHP-FPM 118

6.9 一個Drupal的配置示例 121

6.9 將Nginx和uWSGI結合 129

一個Django的配置示例 129

6.10 小結 131

第7章 Nginx的開發 133

7.1 集成緩存 133

7.1.1 應用程式沒有緩存 134

7.1.2 使用資料庫緩存 135

7.1.3 使用檔案系統做緩存 138

7.2 動態修改內容 141

7.2.1 使用addition模組 141

7.2.2 sub模組 142

7.2.3 xslt模組 143

7.3 使用伺服器端包含SSI(Server

Side Include) 144

7.4 Nginx中的決策 146

7.5 創建安全連結 150

7.6 生成圖像 152

7.7 跟蹤網站訪問者 155

7.8 防止意外代碼執行 156

7.9 小結 157

第8章 在Nginx中集成Lua 159

8.1 ngx_lua模組 159

8.2 集成Lua 160

8.3 使用Lua記錄日誌 163

8.4 小結 163

第9章 故障排除技巧 164

9.1 分析日誌檔 164

9.1.1 錯誤日誌檔案格式 164

9.1.2 錯誤日誌檔條目實例 166

9.2 配置高級日誌記錄 168

9.2.1 調試日誌記錄 169

9.2.2 在運行時切換二進位運行

文件 169

9.2.3 使用訪問日誌檔進行

調試 175

9.3 常見的配置錯誤 177

9.3.1 使用if取代try_files 178

9.3.2 使用if作為主機名稱切換 179

9.3.3 不使用server部分的配置追求

更好的效果 180

9.4 作業系統限制 181

9.4.1 檔描述符限制 181

9.4.2 網路限制 183

9.5 性能問題 184

9.6 使用Stub Status模組 186

9.7 小結 187

附錄A 指令參考 189

附錄B Rewrite規則指南 224

附錄C Nginx社區 236

附錄D Solaris系統下的網路調優 239
序: