序
前言
第1章 基础知识
1.0 引言
1.1 在Debian/Ubuntu上安装
1.2 在RedHat/CentOS上安装
1.3 安装NginxPlus
1.4 验证你的安装
1.5 关键文件、目录和命令
1.6 提供静态内容服务
1.7 优雅重新加载配置
第2章 高性能负载均衡
2.0 引言
2.1 HTTP负载均衡
2.2 TCP负载均衡
2.3 UDP负载均衡
2.4 负载均衡算法
2.5 会话保持(Nginx Plus)
2.6 会话绑定(Nginx Plus)
2.7 粘性路由(Nginx Plus)
2.8 连接排空(Nginx Plus)
2.9 被动健康检查
2.10 主动健康检查(Nginx Plus)
2.11 Nginx Plus慢启动
第3章 流量管理
3.0 引言
3.1 A/B测试
3.2 使用GeoIP模块和数据库
3.3 基于国家限制访问
3.4 查找客户端原始IP地址
3.5 限制连接
3.6 限制速率
3.7 限制带宽
第4章 超大规模内容缓存
4.0 引言
4.1 缓存区
4.2 缓存锁定
4.3 缓存哈希密钥
4.4 绕过缓存
4.5 缓存性能
4.6 Nginx Plus的缓存清除功能
4.7 缓存切片
第5章 可编程和自动化
5.0 引言
5.1 Nginx Plus API
5.2 使用Nginx Plus的键值存储
5.3 使用常用编程语言扩展Nginx
5.4 使用Puppet安装
5.5 使用Chef安装
5.6 使用Ansible安装
5.7 使用SaltStack安装
5.8 使用Consul模板自动化配置
第6章 认证
6.0 引言
6.1 HTTP Basic认证
6.2 认证子请求
6.3 使用Nginx Plus验证JWT
6.4 创建JSON网络密钥
6.5 使用Nginx Plus验证JSON Web Tokens
6.6 使用Nginx Plus自动获取和缓存JSON Web密钥集
6.7 使用Nginx Plus通过现有的OpenID Connect SSO对用户进行身份验证
第7章 安全控制
7.0 引言
7.1 基于IP地址的访问控制
7.2 允许跨域资源共享
7.3 客户端加密
7.4 高级客户端加密
7.5 上游加密
7.6 保护Location块
7.7 使用密码生成安全链接
7.8 使用过期日期保护Location
7.9 生成过期链接
7.10 HTTPS重定向
7.11 在Nginx之前终止SSL/TLS的情况下重定向到HTTPS
7.12 HTTP严格传输安全
7.13 组合使用多种身份验证方式
7.14 Nginx Plus动态应用层DDoS防护
7.15 安装和配置Nginx Plus App Protect模块
第8章 HTTP/2
8.0 引言
8.1 基础配置
8.2 gRPC
8.3 HTTP/2服务器推送
第9章 流媒体
9.0 引言
9.1 提供MP4和FLV服务
9.2 使用Nginx Plus进行HLS流式传输
9.3 使用Nginx Plus进行HDS流式传输
9.4 使用Nginx Plus进行带宽限制
第10章 云部署
10.0 引言
10.1 在AWS上自动配置
10.2 在没有AWS ELB的情况下路由到Nginx节点
10.3 NLB三明治
10.4 从AWS市场部署
10.5 在Azure上创建Nginx虚拟机镜像
10.6 在Azure上使用Nginx进行负载均衡
10.7 通过Azure Marketplace部署
10.8 部署到Google Compute Engine
10.9 创建Google Compute镜像
10.10 创建Google App Engine代理
第11章 容器和微服务
11.0 引言
11.1 将Nginx作为API网关
11.2 使用Nginx Plus的DNS SRV记录
11.3 使用官方Nginx镜像
11.4 创建一个Nginx Dockerfile
11.5 构建Nginx Plus Docker镜像
11.6 在Nginx中使用环境变量
11.7 Kubernetes Ingress控制器
11.8 Prometheus Exporter模j央
第12章 高可用性部署模式
12.0 引言
12.1 Nginx Plus HA模式
12.2 使用DNS进行负载均衡器负载均衡
12.3 在EC2上进行负载均衡
12.4 Nginx Plus配置同步
12.5 使用Nginx Plus和Zone Sync共享状态
第13章 高级活动监控
13.0 引言
13.1 启用Nginx开源Stub Status
13.2 启用Nginx Plus监控仪表板
13.3 使用Nginx Plus API收集指标
第14章 使用访问日志、错误日志和请求跟踪调试和排错
14.0 引言
14.1 配置访问日志
14.2 配置错误日志
14.3 转发到Syslog
14.4 请求跟踪
14.5 Nginx的OpenTracing
第15章 性能调优
15.0 引言
15.1 使用负载驱动程序自动化测试
15.2 保持客户端长连接
15.3 保持上游长连接
15.4 缓冲响应
15.5 缓冲访问日志
15.6 系统调优
第16章 Nginx Controller概述
16.0 引言
16.1 设置概述
16.2 将Nginx Plus与Controller连接
16.3 使用API驱动Nginx Controller
16.4 通过Controller应用程序安全性启用WAF
第17章 实用运维技巧和结论
17.0 引言
17.1 使用Includes确保配置文件干净简洁
17.2 调试配置
后记
展开