配置nginx环境,安装Lua,宝塔环境默认是有安装lua的,如果没有的话,可以自己安装
1. 获取并解压lua安装包
curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz
tar zxf lua-5.3.0.tar.gz
2. 安装lua脚本
cd lua-5.3.0
make && make install PREFIX=/usr/local/LuaJIT
3. 配置环境变量
vim /etc/profile
export LUAJIT_LIB=/usr/local/LuaJIT/lib
export LUAJIT_INC=/usr/local/LuaJIT/include/luajit-2.0
安装nginx的lua模块
方法一:使用 宝塔自带的 nginx openresty
PS: 如果首次无法安装或安装了无法使用Lua脚本,可以先安装正常版本,再从切换版本中切换即可
方法二:编译安装 nginx的时候添加lua相关模块
模块参数
--add- module=/home/ngx_cache_purge-2.3 --add-module=/home/lua-nginx-module-0.10.9rc7 --add- module=/home/ngx_devel_kit-0.3.0
前置脚本:
wget https://github.com/simpl/ngx_devel_kit/archive/v0.3.0.tar.gz
wget https://github.com/openresty/lua-nginx-module/archive/v0.10.9rc7.tar.gz