nginx的强大,lua的高性能,真是一个不错的组合,合到一起就无敌了,呵呵。
下面开始配置nginx,使其支持lua,是通过一个nginx模块实现的, 模块地址:https://github.com/chaoslawful/lua-nginx-module 下载链接:https://github.com/chaoslawful/lua-nginx-module/archive/v0.8.10.tar.gz
1、下载源码、解压缩 a、nginx源码:
b、lua模块
c、luajit(lua即时编译器)
d、ngx_devel_kit(nginx开发工具包)
2、安装luajit
3、安装nginx 方法a、使用luajit即时编译器
方法b、使用lua编译器
注意:让nginx支持lua,有两种方法,一是使用luajit即时编译器,二是使用lua编译器。推荐使用luajit,因为效率高。
4、验证安装 使用lua编译器时显示如下:
使用luajit即时编译器时显示如下:
5、验证配置指令和输出 修改nginx.conf配置文件,加入下面指令:
重启nginx,用curl测试
6、大功告成 更多可用指令请查阅:http://wiki.nginx.org/HttpLuaModule 本文出自 “好运” 博客,请务必保留此出处http://haoyun.blog.51cto.com/2038762/1301257 (责任编辑:IT) |