基于nginx打印返回值,此功能在nginx内置的功能中没有,需要安装第三方模块ngx_lua及相关很多模块,如果嫌麻烦且实际允许,建议直接卸载掉nginx使用openresty:
如果必须基于nginx来配置,请继续阅读 > > >
1. 安装LuaJIT
此模块需要Lua语言,所以需要安装相应的Lua语言包。下载可能很慢,耐心等待。
wget http://luajit.org/download/LuaJIT-2.0.2.tar.gz
tar -xzvf LuaJIT-2.0.2.tar.gz
cd LuaJIT-2.0.2
make
导入环境变量,告诉nginx去哪里找luajit
export LUAJIT_LIB=/usr/local/lib
export LUAJIT_INC=/usr/local/include/luajit-2.0
2. 下载及解压nginx lua模块
作者是解压到/etc/nginx/modules文件夹下,读者按照实际要求,自定义文件夹
cd /etc/nginx/modules
wget https://github.com/openresty/lua-nginx-module/archive/v0.10.9rc7.tar.gz
tar -zxvf v0.10.9rc7.tar.gz
3. 下载及解压nginx devel kit模块
cd /etc/nginx/modules
wget https://github.com/simpl/ngx_devel_kit/archive/v0.3.0.tar.gz
tar -zxvf v0.3.