Nginx安装lua-nginx-module模块

Share on:

如果是还没有安装nginx的小伙伴可以直接下载openresty安装简单快捷,http://openresty.org/cn/installation.html

安装了nginx的小伙伴就继续往下看咯~

1.下载安装LuaJIT 2.1(2.0或者2.1都是支持的,官方推荐2.1)
http://luajit.org/download.html

wget http://luajit.org/download/LuaJIT-2.1.0-beta2.tar.gz
tar zxf LuaJIT-2.1.0-beta2.tar.gz
cd LuaJIT-2.1.0-beta2
make PREFIX=/usr/local/luajit
make install PREFIX=/usr/local/luajit

2.下载最新的ngx_devel_kit(NDK)模块
https://github.com/simpl/ngx_devel_kit/tags

wget https://github.com/simpl/ngx_devel_kit/archive/v0.2.19.tar.gz
tar -xzvf v0.2.19.tar.gz

3.下载最新的lua-nginx-module 模块
https://github.com/openresty/lua-nginx-module/tags

tar -xzvf v0.10.2.tar.gz

nginx -v看下nginx版本下载相同的版本源码,如果有了就进入源码目录不是安装目录哦

export LUAJIT_LIB=/usr/local/luajit/lib
export LUAJIT_INC=/usr/local/luajit/include/luajit-2.1

nginx -V看下之前的安装都带了哪些参数

--add-module后参数路径根据解压路径为准
make -j2
make install

4.验证lua-nginx-module安装是否成功
在nginx下配置

      default_type 'text/plain'; 
      content_by_lua 'ngx.say("hello, lua")'; 
}

访问显示hello, lua说明lua-nginx-module安装成功了~~~

闽ICP备12003472号-7