
【 *** 作步骤】
确认你已经安装在用的nginx信息
下载和此版本相同的nginx源码包并解压
更新一下依赖相关包
4.这里以增加 nginx-rtmp-moudle为例,下载你要增加的模块
在 /etc/yum.repo.d/ 下新建一个nginx.repo,加入nginx官方提供的源
注意其中的 <OS> 为系统名, <OSRELEASE> 为系统大版本
比如在CentOS7.2下安装,要使用如下配置
直接安装会安装当前的最新版本
该源仓库下有多个版本的nginx可供安装,可以用如下命令查看
选择其中一个版本安装
yum安装的优点是快,简单。不用解决依赖、环境问题。缺点是可定制性不强,需要更多模块的可以使用源码编译安装,参考 这篇文章
https://docs.nginx.com/nginx/admin-guide/installing-nginx/installing-nginx-open-source/?_ga=2.21400255.524425478.1586398889-624603394.1586398889#prebuilt_redhat
时间 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平台,可以省去折腾的麻烦。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)