nginx lua模块安装
2024-08-28 15:18:47
1、安装LuaJIT,LuaJIT为LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language
wget http://luajit.org/download/LuaJIT-2.0.5.tar.gz
tar -zxvf LuaJIT-2.0..gz && cd LuaJIT-2.0.
make && make install PREFIX=/usr/local/luajit
#导入两个环境变量
export LUAJIT_LIB=/usr/local/luajit/lib
export LUAJIT_INC=/usr/local/luajit/include/luajit-2.0
2、下载ngx_devel_kit、和lua-nginx-module
wget https://github.com/simplresty/ngx_devel_kit/archive/v0.3.1rc1.tar.gz
tar -xzvf ngx_devel_kit-0.3.1rc1.tar.gz wget https://github.com/openresty/lua-nginx-module/archive/v0.10.14rc3.tar.gz
tar -xzvf v0..14rc3.tar.gz
按前一篇文章的步骤重新编译nginx即可,RedHat 6.6下安装nginx,配置HTTPS,注意在configure时候新增参数
./configure --sbin-path=/usr/local/sbin --with-http_stub_status_module --with-http_ssl_module --with-threads --with-stream --add-module=/root/ngx_devel_kit-0.3.1rc1 --add-module=/root/lua-nginx-module-0.10.14rc3
make -j4 && make install
启动nginx,如果有这个报错:nginx: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: No such file or directory
可以通过这样的方式来解决
vi /etc/ld.so.conf
新增一条 /usr/local/luajit/lib
保存文件,执行ldconfig ,即可。
最新文章
- Mac OS sierra app is damaged
- django入门记录 2
- eclipse中快捷键
- oracle 内外连接,左连接,右连接 区别
- android获取/更改gps和WIFI状态
- Git实现从本地加入项目到远程仓库
- RandomAccessFile多线程下载、复制文件、超大文件读写
- [php] in_array 判断问题(坑)
- Algorithm -->; KMP算法
- 泡菜的使用pickle
- ssh keygen命令实现免密码通信(git库获取操作权限:开发人员添加到git库中,获取操作权限)
- java程序员学C#
- 【感悟】一次不太好的寻找bug的体验,RecyclerView
- logging 使用的一些问题
- Vue 插槽
- 线程异步操作,更新其中一个报错不影响另一个的运行(Task )
- CentOS下多网卡绑定bond/多网卡聚合
- 如何在Notepad++里正确设置java环境(图文环境)
- 【转】H.264 SVC
- C#生成和识别二维码
热门文章
- HBase源代码分析之MemStore的flush发起时机、推断条件等详情
- POJ 3211 Washing Clothes 背包题解
- 桥接模式(bridge pattern)-------结构型模式
- C#的字符串优化-String.Intern、IsInterned
- Android中使用UncaughtExceptionHandler来处理未捕获的异常
- Windows10下安装python(配置环境变量)
- scala函数进阶篇
- Android UI优化——include、merge 、ViewStub
- UITextView和UITextField的placeholder,键盘隐藏,键盘换行变完成字样
- 什么是";抓包";?怎样";抓包";?