Nginx 集成 lua 模块扩展功能,以及遇到的一些问题

Nginx 集成 lua 模块扩展功能,以及遇到的一些问题,第1张

时间 2021-11-18

文章中使用的服务器环境为 CentOS 7.6 阿里云的镜像, nginx 为 yum 安装的1.20.1版本, luajit 这个是lua 的编译器 版本为 2.0.2, lua-nginx-module 版本为0.10.15

成功打印hello word

nginx + lua 可以直接把nginx的可扩展性拉上了一个不敢想象的层次,你可以使用各种lua的模块来实现一些复杂的功能,使nginx成为一个可以都独当一面的存在。喜欢折腾而且nginx已经运行一段时间的可以使用以上的方法,如果初次接触nginx就有这方面的需求的话建议直接使用 OpenResty® - 中文官方站 国人大佬开发的一个基于 nginx + lua 的web平台,可以省去折腾的麻烦。

/etc/profile 中添加如下配置

执行 source /etc/profile

执行 luarocks list 查看是否安装成功

nginx的配置文件中有access_by_lua_file path

可以在这里去做你需要先验证的东西,后面的path就是你的验证文件路径

比如你要验证用户是否登录,那你就可以写在这个文件里,然后在调用你接口之前,nginx会先调用这个文件验证


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11289507.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存