Day 1
1. 基础知识
- 了解 NGINX 的背景、发展和使用场景
- 理解 NGINX 架构、模块和工作方式
- 安装 NGINX 并启动服务
- 配置 NGINX 基础设置和优化
2. 虚拟主机
- 学习使用 NGINX 配置虚拟主机的方法
- 理解虚拟主机的原理和应用场景
- 配置和实践多个虚拟主机
3. 反向代理与负载均衡
- 学习反向代理的概念和使用
- 学习负载均衡的基本原理
- 配置和实践反向代理和负载均衡配置
Day 2
1. HTTPS
- 学习 HTTPS 的基础知识,如 SSL/TLS 协议和证书等
- 配置 NGINX 支持 HTTPS
- 实践 HTTPS 安全加固
2. 缓存
- 学习使用 NGINX 实现缓存加速
- 理解缓存原理和缓存优化策略
- 配置和实践缓存、缓存策略和缓存刷新
3. 日志记录与分析
- 学习 NGINX 的日志记录和分析
- 配置 NGINX 日志记录
- 实践使用日志分析工具分析 NGINX 访问日志
Day 3
1. 安全性
- 学习 NGINX 的安全问题
- 学习如何保护 NGINX 服务器的安全
- 配置和实践 NGINX 的安全加固
2. 高可用性
- 学习 NGINX 的高可用性架构
- 配置和实践 NGINX 的高可用性方案
- 理解高可用性的原理和应用场景
3. 性能优化
- 学习 NGINX 的性能优化
- 分析和优化 NGINX 的性能问题
- 配置和实践 NGINX 的缓存优化、调度优化和负载均衡策略优化