introduction
对于Nginx
开发,使用C
/C
++实现Nginx
模块对开发者要求较高,开发周期长,成本高,很难快速迭代。而春哥创立的开源项目openResty
吧Lua
嵌入Nginx
项目,
用Lua
作为”胶水语言”粘合Nginx
的各个模块和底层接口,以脚本的方式直接实现复杂的HTTP
/UDP
/TCP
逻辑,降低了高性能Web Service的开发门槛。
1.下载压缩包
2.解压并编译
完成后对应的目录结构如下图所示
3.目录结构
bin
&ensp
;&ensp
; #OpenResty安装主目录luajit
&ensp
; #OpenResty的可执行文件lualib
#自带的lua-resty库nginx
#完整的Nginx环境pod
#参考手册site
#包管理(opm)使用的工具
4.测试运行
最后用 curl 命令测试,我在配置文件改了端口8080,如下图所示
然后就可以愉快的用vim
进行openResty
开发了。。