nginx安装lua/replace-filter-nginx-module
2018-01-26 09:44
471 查看
nginx加载lua和replace-filter-nginx-module模块
一、lua部分
首先下载和安装部分模块
1、下载安装LuaJIT
官网:http://luajit.org/
下载链接:http://luajit.org/download/LuaJIT-2.1.0-beta3.tar.gz
设置好环境变量
2、下载ngx_devel_kit
3、下载lua-nginx-module
4、下载安装sregex
需要做软链
否则报错:
5、下载replace-filter-nginx-module
6、安装nginx加载以上模块
安装完毕
一、lua部分
首先下载和安装部分模块
1、下载安装LuaJIT
官网:http://luajit.org/
下载链接:http://luajit.org/download/LuaJIT-2.1.0-beta3.tar.gz
wget http://luajit.org/download/LuaJIT-2.1.0-beta3.tar.gz tar zxvf LuaJIT-2.1.0-beta3.tar.gz cd LuaJIT-2.1.0-beta3 make PREFIX=/usr/local/luajit-2.1 make install PREFIX=/usr/local/luajit-2.1
设置好环境变量
export LUAJIT_LIB=/usr/local/luajit-2.1/lib export LUAJIT_INC=/usr/local/luajit-2.1/include/luajit-2.1
2、下载ngx_devel_kit
wget https://github.com/simplresty/ngx_devel_kit/archive/v0.3.1rc1.tar.gz tar zxvf v0.3.1rc1.tar.gz
3、下载lua-nginx-module
wget https://github.com/openresty/lua-nginx-module/archive/v0.10.12rc2.tar.gz tar zxvf v0.10.12rc2.tar.gz
4、下载安装sregex
wget https://github.com/openresty/sregex/archive/v0.0.1.tar.gz cd sregex-0.0.1 make make install
需要做软链
ln -s /usr/local/lib/libsregex.so.0.0.1 /usr/lib64/libsregex.so.0 ln -s /usr/local/lib/libsregex.so.0.0.1 /usr/lib/libsregex.so.0
否则报错:
/usr/local/nginx/sbin/nginx: error while loading shared libraries: libsregex.so.0: cannot open shared object file: No such file or directory
5、下载replace-filter-nginx-module
wget https://github.com/openresty/replace-filter-nginx-module/archive/v0.01rc5.tar.gz tar zxvf v0.01rc5.tar.gz
6、安装nginx加载以上模块
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module --add-module=../ngx_http_substitutions_filter_module-0.6.4/ --with-http_sub_module --add-module=../ngx_devel_kit-0.3.1rc1 --add-module=../lua-nginx-module-0.10.11 --with-ld-opt=-Wl,-rpath,/usr/local/luajit-2.1/lib --add-module=../replace-filter-nginx-module-0.01rc5/ make make install
安装完毕
相关文章推荐
- Lua-nginx-module的安装
- nginx 如何安装 nginx_lua_module 模块 以及 echo-nginx-module 模块
- nginx_lua_module模块安装
- Nginx编译安装第三方模块http_substitutions_filter_module
- 比ngx_http_substitutions_filter_module 更强大的替换模块sregex的replace-filter-nginx-module
- 如何安装nginx_lua_module、set-misc-nginx-module、ngx_devel_kit模块
- 如何安装nginx_lua_module模块,升级nginx
- nginx 安装 lua-nginx-module
- nginx图片过滤处理模块http_image_filter_module安装配置笔记
- nginx使用replace-filter-nginx-module实现内容替换的示例
- nginx图片过滤处理模块http_image_filter_module安装配置笔记
- Nginx安装http_image_filter_module图片裁剪模块
- 安装nginx_lua_module以及echo-nginx-module收集日志
- nginx图片过滤处理模块http_image_filter_module安装配置
- Nginx+lua+http_checkmodule+tcp_checkmodule+动态监测与访问控制 安装
- nginx_lua_module模块的安装(实践过可行)
- nginx使用replace-filter-nginx-module实现内容替换
- 安装成功的nginx,如何添加未编译安装模块(非覆盖安装http_image_filter_module)
- 安装成功的nginx,如何添加未编译安装模块(非覆盖安装http_image_filter_module)
- nginx 动态缩略图模块安装(ngx_http_image_filter_module)