课程目标
全面认知与掌握Nginx,快速上手Nginx多场景配置与架构维护,完善整个Nginx知识体系
适用人群
快速上手Nginx, 缺乏Nginx多场景实战经验
课程简介
结合企业应用场景讲解,完善你的Nginx知识体系,轻松搭建Web架构。
可能简单的Nginx配置你会, 但是本套课程以贴近业务场景, 从实际项目案例触发, 轻松玩转Nginx方方面面, 不再对Nginx一知半解。
第1章Nginx快速入门
了解Nginx、
安装Nginx、
Nginx基础目录结构
常用模块
常用变量
第2章Nginx常用模块
日志模块
状态模块
下载站点模块
用户登录授信
IP访问控制
连接限制、请求限制
第3章Nginx提供静态资源WEB服务
静态资源压缩、
浏览器缓存、
跨域请求访问、
防盗链
第4章Nginx提供代理服务
HTTP代理、
正向代理、
反向代理
第5章Nginx提供负载均衡
负载均衡
构建应用层负载均衡
构建传输层负载均衡
使用阿里云构建应用层与传输层负载均衡
动静分离
动态请求与静态请求分离
实现资源请求分离与分类
第6章Nginx提供ProxyCache缓存服务
客户端缓存、
代理缓存、
应用缓存、
缓存清理
第7章Nginx Rewrite跳转规则与实践
rewrite跳转与重定向使用场景、
永久跳转、
临时跳转
break与last
第8章Nginx HTTPS服务
使用阿里云构建苹果官方标准的HTTTPS Web服务
第9章Nginx构建动态网站架构lnmp/lnmt
构建主流LNMP架构、LNMT架构
第10章Nginx+Lua实战
Lua基本语法
Nginx+Lua集成
测试集成Lua脚本
Nginx+Lua构建灰度发布场景
Nginx+Lua构建防SQL注入、防CC突发流量攻击
第11章Nginx性能优化与压测工具
系统Nginx调优、
Nginx性能调优、
Nginx通用配置文件
第12章Nginx常见问题
root与alias区别
多server优先级
多location优先级
http返回状态码
禁止IP直接访问网站
网站访问流程、pv、uv、ip、
第13章Nginx架构总结
分析需求、
评估需求、
配置注意事项
第1章Nginx快速入门
1-1Nginx基础概述
1-2Nginx特性1
1-3Nginx特性2
1-4Nginx安装
1-5Nginx目录结构概述与编译参数概述
1-6Nginx常用模块
1-7Nginx常用变量
1-8Nginx状态码概述
1-9Nginx主配置文件概述
第2章Nginx常用模块
2-1Nginx日志模块
2-2Nginx状态监控模块
2-3Nginx作为下载站点模块
2-4Nginx请求限制模块
2-5Nginx请求限制补充
2-6Nginx连接限制模块
2-7Nginx访问控制模块
2-8Nginx访问控制局限
2-9Nginx用户认证模块
2-10Nginx用户认证局限
2-11Nginx虚拟主机-port
2-12Nginx虚拟主机注意事项
第3章Nginx提供静态资源WEB服务
3-1静态资源概述
3-2静态资源配置语法
3-3静态资源压缩实战案例
3-4静态资源压缩实战案例2
3-5浏览器缓存概述
3-6浏览器缓存实战案例
3-7静态资源跨域访问
3-8静态资源防盗链
3-9静态资源小结
第4章Nginx提供代理服务
4-1Nginx代理基本概述
4-2Nginx代理配置语法
4-3Nginx正向代理配置实例
4-4Nginx反向代理准备-购买aliyun
4-5Nginx反向代理配置实例
第5章Nginx提供负载均衡
5-1Nginx负载均衡概述
5-2Nginx负载均衡配置语法
5-3Nginx负载均衡场景实战
5-4Nginx负载均衡状态模块
5-5Nginx负载均衡调度策略
5-6Nginx负载均衡TCP配置场景
5-7阿里云SLB实践HTTP与TCP场景
5-8Nginx动静分离概述
5-9Nginx动静分离场景-配置静态站点
5-10Nginx动静分离-配置动态站点
5-11Nginx动静分离-本地虚拟机场景实战
5-12Nginx动静分离-按手机类型调度不同后端节点
5-13Nginx动静分离-按浏览器调度不同后端节点
5-14Nginx负载均衡总结
第6章Nginx提供ProxyCache缓存服务
6-1Nginx缓存概述
6-2Nginx缓存配置语法
6-3Nginx缓存配置案例
6-4Nginx清理缓存方式
6-5Nginx部分页面不缓存
6-6Nginx缓存总结
第7章Nginx Rewrite跳转规则与实践
7-1Nginx Rewrite基本概述
7-2Nginx Rewrite配置语法
7-3Nginx Rewrite标记Flag实践1
7-4Nginx Rewrite标记Flag实践2
7-5Nginx Rewrite实战案例上
7-6Nginx Rewrite实战案例下
7-7Nginx Rewrite补充
第8章Nginx构建Https加密传输网站(基于IOS苹果要求)
8-1Nginx Https基本概述
8-2Nginx Https配置实战
8-3公有云配置苹果要求Https加密证书
8-4Nginx Http强制跳转Https
第9章Nginx构建动态网站架构lnmp/lnmt
9-1安装LNMP架构
9-2配置LNMP架构
9-3PHP原理与优化
9-4安装Tomcat
9-5配置Nginx+Tomacat组合
第10章Nginx+Lua-实战代码灰度发布实战-WAF防火墙
10-1Lua基本概述
10-2配置Nginx支持Lua环境
10-3Nginx调用Lua相关指令
10-4Nginx+Lua实战灰度发布场景演示1
10-5Nginx+Lua实战灰度发布场景演示2
10-6Nginx安全-基本安全概述
10-7Nginx安全-演示sql场景准备
10-8Nginx安全-Nginx+Lua构建waf防火墙拦截
10-9Nginx安全-Nginx+Lua构建waf防火墙拦截CC
第11章Nginx性能优化与压测工具
11-1Nginx性能优化-概述
11-2Nginx性能优化-需考虑点
11-3Nginx性能优化-压力测试工具ab
11-4Nginx性能指标-影响性能优化指标
11-5Nginx性能优化-文件描述符调整
11-6Nginx性能优化-CPU亲和
11-7Nginx性能优化-通用Nginx配置模板文件
第12章Nginx常见问题
12-1Nginx常见问题-多Server优先级
12-2Nginx常见问题-多Location优先级
12-3Nginx常见问题-tryfile使用
12-4Nginx常见问题-root与alias区别
12-5Nginx常见问题-获取真实客户端IP
12-6Nginx常见问题-http返回状态码
12-7Nginx常见问题-网站ip、pv、uv
12-8Nginx常见问题-网站访问流程
第13章Nginx架构总结
13-1Nginx架构设计-了解需求
13-2Nginx架构设计-评估需求
13-3Nginx架构设计-配置注意事项 |