第1步:基础
1.0引言
1.1在Debian / Ubuntu上安装
1.2在RedHat / CentOS上安装
1.3安装NGINX Plus
1.4验证安装
1.5密钥文件,命令和目录
1.6提供静态内容
1.7优雅重载
第2步:高性能负载均衡
2.0介绍
2.1HTTP负载均衡
2.2 TCP负载均衡
2.3 UDP负载均衡
2.4负载均衡方法
2.5粘性Cookie
2.6粘性学习
2.7粘性路由
2.8连接枯竭
2.9被动健康状况检查
2.10主动健康状况检查
2.11慢启动
2.12TC健康检查
第3步:流量管理
3.0介绍
3.1 A / B测试
3.2使用GeoIP模块和数据库
3.3基于国家级限制访问
3.4查找原始客户端
3.5限制连接
3.6限制速度
3.7限制带宽
第4步:大规模拓展内容缓存
4.0介绍
4.1缓存区域
4.2缓存哈希键
4.3缓存绕过
4.4缓存性能
4.5清除
4.6缓存切片
第5步:可编程和自动化
5.0介绍
5.1 NGINX Plus API
5.2键值存储
5.3使用Puppet进行安装
5.4使用Chef安装
5.5使用Ansible安装
5.6使用SaltStack安装
5.7使用Consul模板自动配置
第6步:身份认证
6.0介绍
6.1 HTTP基本认证
6.2验证Subrequests
6.3验证jwt
6.4创建JSON Web密钥
6.5通过现有的OpenID Connect SSO 进行用户认证
6.6从谷歌获得JSON Web密钥
第7步:安全控制
7.0介绍
7.1基于IP地址的访问
7.2允许跨源资源共享
7.3客户端加密
7.4上传加密
7.5确保位置安全
7.6生成一个带有秘密的安全链接
7.7保护有过期日期的位置
7.8生成过期链接
7.9 http重定向
7.10在NGINX前重定向到终止SSL/TLS的HTTPS
7.11 HTTP严格传输安全
7.12一些满意的安全方法
7.13减少动态DDoS攻击
第8步:HTTP/2
8.0介绍
8.1基本配置
8.3 HTTP/2服务器推送
第9步:复杂的流媒体
9.0介绍
9.1MP4和FLV
9.2HLS流
9.3HDS流
9.4带宽限制
第10步:云部署
10.0介绍
10.1在AWS上的自动供应
10.2路由到没有AWS ELB的NGINX节点
10.3 NLB三明治
10.4从AWS市场部署
10.5在Azure上创建NGINX虚拟机镜像
10.6Azure上NGINX Scale上的负载均衡
10.7通过Azure市场进行部署
10.8部署到谷歌计算引擎
10.9创建一个谷歌计算镜像
10.10创建一个谷歌app引擎代理
第11步:容器/微服务
11.0简介
11.1 DNS SRV记录
11.2使用官方NGINX映像
11.3创建一个NGINX Dockerfile
11.4生成NGINX Plus映像
11.5在NGINX 中使用环境变量
11.6 Kubernetes入口控制器
11.7 OpenShift路由器
第12步:高可用部署
12.0简介
12.1 NGINX HA模式
12.2DNS的负载均衡器
12.3 EC2上的负载均衡
12.4配置同步
12.5通过区域同步进行状态共享
第13步:高级主动监控
13.0简介
13.1启用NGINX开源存根状态
13.2启用NGINX Plus监控仪表板
13.3使用NGINX Plus API收集指标
第14步:调试及访问日志,错误日志和请求跟踪的故障排除
14.0简介
14.1配置访问日志
14.2配置错误日志
14.3转发到Syslog
14.4请求跟踪
第15步:性能调优
15.0简介
15.1使用负载驱动程序自动执行测试
15.2保持对客户端的连接开放
15.3保持上游的连接开放
15.4缓冲响应
15.5缓冲访问日志
15.6操作系统调整
第16步:实用操作提示和结论
16.0简介
16.1使用Includes进行干净配置
16.2调试配置
16.3结论
总结:以上为目录概要,如果想完全熟悉可以自主在线搜索相关知识点。本文作者仙寨黑马,已从事计算机相关工作十余年.如果需要了解更多关于容器、K8s、CI/CD、运维......相关细节可前往套宝搜索【仙寨黑马】-知识分享小店,包含更多教程(全球顶级专家视频教程、电子书、技术文档、python项目...等等)。