Author: haoransun
Wechat: SHR—97
学习来源:极客时间-Nginx核心知识100讲,本人购买课程后依据视频讲解汇总成个人见解。
简单应用
1 下载
1 | wget https://openresty.org/download/openresty-1.15.8.3.tar.gz |
2 分析目录结构
看出与 nginx相比 少了很多东西,都在 bundle模块下,核心为 nginx-x模块。
主要分为 两大模块
nginx c代码模块,通常以 ngx打头。
lua模块,使用 ngx c代码模块提供的功能。
编译时也主要是编译 C模块
观看 openresty 的configure模块
1 | ./configure --help | more |
基本没有什么不同,只不过集合了更多的第三方模块。
3 编译
1 | 默认, `--prefix=/usr/local/openresty` 程序会被安装到/usr/local/openresty目录。 |
4 添加lua代码
1 | 因为被安装到了这里,所以进入这个目录 |
浏览器输入 192.168.121.100:80
浏览器输入 192.168.121.100:80/lua