Complete nginx Cookbook是NGINX 和 O'Reilly 合作推出的免費電子書教程,它主要是幫助使用或者學習nginx的用戶,讓他們了解相關的負載平衡,安全性,云部署等等功能,掌握nginx的性能。這里IT貓撲網分享的是pdf格式的,中文版和英文版一起打包了,總有適合你的
學習目的
如何配置內容緩存,負載平衡,監視,高可用性(HA),針對集群環境的“隨機選擇兩種負載均衡”算法以及其他NGINX重要功能
如何保護您的應用程序:緩解DDoS攻擊,停止第7層攻擊以及使用OpenID配置單點登錄
如何在AWS,Azure和GCP中部署NGINX和NGINX Plus;以及Docker容器中
關于使用NGINX監視和診斷應用程序性能

nginx cookbook中文版目錄
前言
一、 負載均衡和 HTTP 緩存
1.1 高性能的負載均衡
1.1.0 介紹
1.1.1 HTTP 負載均衡
1.1.2 TCP 負載均衡配置
1.1.3 負載均衡算法
1.1.4 限制連接
1.2 智能的會話持久化
1.2.0 介紹
1.2.1 綁定 Cookie 到服務器
1.3 服務器健康監控
1.3.0 介紹
1.3.1 健康監控內容
1.3.3 TCP 服務器監控檢測
1.3.4 HTTP 服務器監控檢測
1.5 大規模可伸縮緩存配置
1.5.0 介紹
1.5.1 緩存區域配置(Caching Zones)
1.5.2 配置緩存哈希鍵名
1.5.3 跳過被緩存內容
1.5.4 緩存性能
1.9 UDP 負載均衡
1.9.0 介紹
1.9.1 Stream 指令上下文
1.9.2 負載均衡算法
1.9.3 UDP 服務器健康檢測
二、 服務器安全與可訪問性
2.11 可訪問性控制
2.11.0 介紹
2.11.1 基于 IP 地址訪問配置
2.11.2 跨域資源共享控制
2.12 訪問限制
2.12.0 介紹
2.12.1 限制連接數
2.12.2 限制上傳下載速度
2.12.3 限制帶寬
2.13 數據加密
2.13.0 介紹
2.13.1 客戶端加密
2.13.2 Upstream 模塊加密
2.20 實戰加密技巧
2.20.1 HTTPS 重定向
2.20.3 啟用 HTTP 嚴格傳輸加密功能
三、 部署和運維
3.29 訪問日志、錯誤日志和請求調用棧的調試和問題跟蹤
3.29.1 介紹
3.29.1 配置訪問日志
3.29.2 配置錯誤日志
3.29.3 將日志記錄到 syslog
3.29.4 請求調用棧
3.30 性能調優
3.30.0 介紹
3.30.1 使用負載測試工具實現自動化測試
3.30.2 啟用客戶端長連接
3.30.3 啟用 upstream 模塊長連接
3.30.4 啟用響應緩沖區
3.30.5 啟用訪問日志緩沖區
3.30.6 操作系統調優





