
Nginx+lua+OpenResty高性能实践
来自 网络整理·免费领取学习资源
9,988 领取 · 6,760 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《Nginx+lua+OpenResty高性能实践》。官网需要单独购买,有集上可以免费领取。
课程介绍
Nginx作为互联网应用系统中的核心服务,在实际工作中被广泛应用。Nginx通过配置可以实现负载均衡、反向代理等功能,还可以通过扩展开发更为复杂的业务逻辑。这其中,使用Lua语言开发是比较方便和流行的方法。本课以应用系统开发为主线,讲解了相关服务、模块和开发手册,并提供了大量真实的案例
课程目标
- 1、nginx 的基础, 使用到进阶, 包括常用命令, 负载均衡 ,反向代理, nginx集群,配置文件详解。 2、lua 基础语法,协程定义,讲解,生产者消费者问题; 3、nginx 结合 lua 实现限流 4、nginx + openresty + lua 实现高性能负载方案实战 5、防爬虫方案演练
课程目录
- 1-Nginx简介
- 1-01-Nginx简介
- 10-Nginx反向代理-地址修正
- 1-10-Nginx反向代理-地址修正
- 11-负载均衡定义
- 1-11-负载均衡定义
- 12-负载均衡实验目的
- 1-12-负载均衡实验目的
- 13-2台tomcat准备
- 1-13-2台tomcat准备
- 14-配置nginx.conf文件
- 1-14-配置nginx.conf文件
- 15-负载均衡算法和权重
- 1-15-负载均衡算法和权重
- 16-动静分离定义
- 1-16-动静分离定义
- 17-静态资源准备
- 1-17-静态资源准备
- 18-静态资源转发配置文件修改
- 1-18-静态资源转发配置文件修改
- 19-高可用介绍
- 1-19-高可用介绍
- 2-Nginx安装
- 1-02-Nginx安装
- 20-nginx高可用介绍
- 1-20-nginx高可用介绍
- 21-准备2台nginx服务器
- 1-21-准备2台nginx服务器
- 22-验证2台机器上nginx
- 1-22-验证2台机器上nginx
- 23-keepalived安装
- 1-23-keepalived安装
- 24-keepalived配置文件修改
- 1-24-keepalived配置文件修改
- 25-问题解答&keepalived启动
- 1-25-问题解答&keepalived启动
- 26-lua介绍
- 1-26-lua介绍
- 27-windows下安装lua
- 1-27-windows下安装lua
- 28-linux安装lua
- 1-28-linux安装lua
- 29-lua编程方式
- 1-29-lua编程方式
- 3-Nginx启动及验证
- 1-03-Nginx启动及验证
- 30-lua基本语法(注释、标识符、全局变量)
- 1-30-lua基本语法(注释、标识符、全局变量)
- 31-数据类型nil
- 1-31-数据类型nil
- 32-数据类型boolean
- 1-32-数据类型boolean
- 33-数据类型number
- 1-33-数据类型number
- 34-数据类型string
- 1-34-数据类型string
- 35-数据类型table
- 1-35-数据类型table
- 36-数据类型function
- 1-36-数据类型function
- 37-数据类型总结
- 1-37-数据类型总结
- 38-变量
- 1-38-变量
- 39-变量赋值
- 1-39-变量赋值
- 4-Nginx常用命令
- 1-04-Nginx常用命令
- 40-索引
- 1-40-索引
- 41-循环概述
- 1-41-循环概述
- 42-while循环
- 1-42-while循环
- 43-for循环
- 1-43-for循环
- 44-repeatuntil循环
- 1-44-repeatuntil循环
- 45-流程控制
- 1-45-流程控制
- 46-函数的定义
- 1-46-函数的定义
- 47-多值返回
- 1-47-多值返回
- 48-可变参数中值的选取
- 1-48-可变参数中值的选取
- 49-运算符
- 1-49-运算符
- 5-Nginx命令加餐
- 1-05-Nginx命令加餐
- 50-数组
- 1-50-数组
- 51-迭代器
- 1-51-迭代器
- 52-table
- 1-52-table
- 53-模块的定义和编写
- 1-53-模块的定义和编写
- 54-require函数
- 1-54-require函数
- 55-元表的定义
- 1-55-元表的定义
- 56-元表中__index元方法
- 1-56-元表中__index元方法
- 57-元表中__newindex元方法
- 1-57-元表中__newindex元方法
- 58-元表中添加运算符
- 1-58-元表中添加运算符
- 59-元表中的call元方法
- 1-59-元表中的call元方法
- 6-Nginx配置文件介绍
- 1-06-Nginx配置文件介绍
- 60-元表中tostring
- 1-60-元表中tostring
- 61-协程定义
- 1-61-协程定义
- 62-协程启动停止
- 1-62-协程启动停止
- 63-协程返回值
- 1-63-协程返回值
- 64-协程的状态
- 1-64-协程的状态
- 65-协程内部和外部同步
- 1-65-协程内部和外部同步
- 66-生产者消费者问题
- 1-66-生产者消费者问题
- 67-语法错误&运行错误
- 1-67-语法错误&运行错误
- 68-错误处理:error和assert
- 1-68-错误处理:error和assert
- 69-错误处理pcall
- 1-69-错误处理pcall
- 7-Nginx反向代理-单台机器
- 1-07-Nginx反向代理-单台机器
- 70-错误处理xpcall
- 1-70-错误处理xpcall
- 71-面向对象定义方法
- 1-面向对象定义方法
- 72-对象new
- 1-对象new
- 73-nginx+lua概述
- 1-nginx+lua概述
- 74-nginx启动流程&管理进程、工作进程
- 1-nginx启动流程&管理进程、工作进程
- 75-nginx+lua-请求处理流程
- 1-nginx+lua-请求处理流程
- 76-nginx+lua+redis概述
- 1-nginx+lua+redis概述
- 77-OpenResty安装
- 1-OpenResty安装
- 78-redis安装
- 1-redis安装
- 79-httpredis使用
- 1-httpredis使用
- 8-Nginx反向代理-2台tomcat准备
- 1-08-Nginx反向代理-2台tomcat准备
- 80-httpRedis2Module使用
- 1-httpRedis2Module使用
- 81-lua-openresty-redisnginx配置文件编写
- 1-lua-openresty-redisnginx配置文件编写
- 82-lua-openresty-redislua配置文件编写
- 1-lua-openresty-redislua配置文件编写
- 83-读取redis中key的值
- 1-读取redis中key的值
- 84-分析OpenResty响应信息
- 1-分析OpenResty响应信息
- 85-获取请求参数
- 1-获取请求参数
- 86-将请求参数写入redis
- 1-将请求参数写入redis
- 87-nginx+lua获取请求头信息
- 1-nginx+lua获取请求头信息
- 88-nginx+lua获取body键值对参数
- 1-nginx+lua获取body键值对参数
- 89-nginx+lua获取body体参数
- 1-nginx+lua获取body体参数
- 9-Nginx反向代理-nginx配置修改
- 1-09-Nginx反向代理-nginx配置修改
- 90-nginx+lua+redis限流实战环境准备
- 1-nginx+lua+redis限流实战环境准备
- 91-nginx+lua+redis限流实战业务实现
- 1-nginx+lua+redis限流实战业务实现
- 92-防爬虫概述
- 1-防爬虫概述
- 93-防爬虫需求&步骤分解
- 1-防爬虫需求&步骤分解
- 94-防爬虫redis黑名单准备
- 1-防爬虫redis黑名单准备
- 95-防爬虫nginx配置文件编写
- 1-防爬虫nginx配置文件编写
- 96-防爬虫核心lua脚本编写
- 1-防爬虫核心lua脚本编写
包含内容
- · 1-Nginx简介
- · 1-01-Nginx简介
- · 10-Nginx反向代理-地址修正
- · 1-10-Nginx反向代理-地址修正
- · 11-负载均衡定义
- · 1-11-负载均衡定义
- · 12-负载均衡实验目的
- · 1-12-负载均衡实验目的
学习社区
1 人正在学习
阅读与知识交流
交流各类书籍与综合资料,分享阅读问题、笔记和延伸线索。提问时请带上资料名称。