首页 > 其他 > 详细

如何安装nginx_lua_module、set-misc-nginx-module、ngx_devel_kit模块

时间:2015-03-24 19:41:28      阅读:346      评论:0      收藏:0      [点我收藏+]

nginx需要安装的模块支持:

HttpSetMiscModule 让nginx支持sha1\md5等.

HttpLuaModule     让nginx 支持Lua语言,进行模块编程.

一、下载luajit 2.0并安装

http://luajit.org/download.html

tar zxf LuaJIT-2.0.3.tar.gz 

cd LuaJIT-2.0.3 

make && make install PREFIX=/usr/local/luajit

export LUAJIT_LIB=/usr/local/luajit/lib 

export LUAJIT_INC=/usr/local/luajit/include/luajit-2.0


二、下载Nginx扩展

1:下载 ngx_devel_kit

https://github.com/simpl/ngx_devel_kit/tags(NDK), 解压至/usr/local/nginx_module/ngx_devel_kit


2:下载 lua-nginx-module

https://github.com/openresty/lua-nginx-module/tags 解压至/usr/local/nginx_module/lua-nginx-module


3:下载 set-misc-nginx-module

https://github.com/openresty/set-misc-nginx-module/tags 解压至/usr/local/nginx_module/set-misc-nginx-module


三、Nginx平滑升级

cd tengine-2.0.3 /usr/local/nginx/sbin/nginx -V

Tengine version: Tengine/2.0.3 (nginx/1.4.7) built by gcc 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) TLS SNI support enabled configure arguments: --prefix=/usr/local/nginx

./configure --prefix=/usr/local/nginx --with-ld-opt="-Wl,-rpath,$LUAJIT_LIB" --add-module=/usr/local/nginx_module/ngx_devel_kit --add-module=/usr/local/nginx_module/lua-nginx-module --add-module=/usr/local/nginx_module/set-misc-nginx-module  --add-module=/usr/local/nginx_module/set-misc-nginx-module

make -j2 

mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

cp objs/nginx /usr/local/nginx/sbin/


文档可参考:

http://wiki.nginx.org/HttpSetMiscModule 含安装及API和示例

http://wiki.nginx.org/HttpLuaModule     含安装及API和示例

http://blog.csdn.net/chosen0ne/article/details/7304192  基本用法及非阻塞子请求

http://blog.csdn.net/vboy1010/article/details/7868645   nginx_lua_module、echo-nginx-module模块安装

本文出自 “smile_青春” 博客,请务必保留此出处http://smileyouth.blog.51cto.com/7273768/1623766

如何安装nginx_lua_module、set-misc-nginx-module、ngx_devel_kit模块

原文:http://smileyouth.blog.51cto.com/7273768/1623766

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!