当前位置: > Linux服务器 > nginx >

配置Nginx_lua_module模块的详细过程

时间:2015-01-21 23:15来源:linux.it.net.cn 作者:IT

正文:

1 下载luajit 2.0并安装

http://luajit.org/download.html

我是直接使用源码make && make install

所以lib和include是直接放在/usr/local/lib和usr/local/include

 

2 下载nginx源码,解压

注意版本号,如果机子上已经装了nginx,不想升级的话,请使用/to/nginx/sbin/nginx –v

来查看版本号

 

3  下载ngx_devel_kit HERE 解压

4  下载nginx_lua_module HERE 解压

 

5 进入nginx源码文件夹

cd nginx-1.0.11/

 

6 导入环境变量,编译

export LUAJIT_LIB=/usr/local/lib    #这个很有可能不一样
export LUAJIT_INC=/usr/local/include/luajit-2.0  #这个很有可能不一样

 

./configure --prefix=/opt/nginx \    #nginx的安装路径
--add-module=/path/to/ngx_devel_kit \   #ngx_devel_kit 的源码路径
--add-module=/path/to/lua-nginx-module  #nginx_lua_module 的源码路径

 

make -j2
make install

 

7 测试是否成功:

nginxconfig中加入

 


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

使用/to/nginx/sbin/nginx –t 检查nginx配置,此时应该没有报错

 

8 /to/nginx/sbin/nginx   #启动nginx

或者/to/nginx/sbin/nginx –s reload #重启nginx

 

 

访问192.168.100.1/hello

会出现“hello,lua”

 

安装成功!

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容