NGINX 指南 高级技巧之高性能、负载均衡

第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项目...等等)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容