Nginx添加Lua扩展模块

编译安装LuaJIT

wget  http://luajit.org/download/LuaJIT-2.0.4.tar.gz
tar xf LuaJIT-2.0.4.tar.gz
cd LuaJIT-2.0.4
make PREFIX=/usr/local/luajit
make install PREFIX=/usr/local/luajit

 

下载扩展模块

cd /usr/local/src/
wget https://github.com/simpl/ngx_devel_kit/archive/v0.3.0.tar.gz
tar -xf v0.3.0.tar.gz

wget https://github.com/openresty/lua-nginx-module/archive/v0.10.8.tar.gz
tar xf v0.10.8.tar.gz

 

 编辑安装nginx

yum groupinstall -y "Development Tools"
yum install -y libxml2-devel curl-devel pcre-devel openssl-devel siege traceroute vim openssl
cd /usr/local/src
wget http://nginx.org/download/nginx-1.10.3.tar.gz
export LUAJIT_LIB=/usr/local/luajit/lib
export LUAJIT_INC=/usr/local/luajit/include/luajit-2.0
tar xf nginx-1.10.3.tar.gz && cd nginx-1.10.3
./configure  \
--prefix=/usr/local/nginx-1.10.2 \         # nginx安装目录
--with-http_ssl_module      \              #  支持 SSL
--with-http_stub_status_module    \         # nginx状态模块
--add-module=/usr/local/src/ngx_devel_kit-0.3.0     \   # lua模块
--add-module=/usr/local/src/lua-nginx-module-0.10.8     # lua扩展模块
make && make install
mkdir /usr/local/nginx-1.10.2/conf/vhost
ln -s /usr/local/nginx-1.10.3/sbin/nginx   /bin/nginx
编译安装nginx

相关文章: