因为用openrsty也可以不用安装所有模块都能用,但是为了更纯净些,就用nginx安装自己需要的模块。
需要的模块为:
LuaJIT-2.0.2.tar.gz?? echo-nginx-module-0.46.tar.gz?? lua-redis-parser-0.10.tar.gz?? redis2-nginx-module-0.10.tar.gz
lua-cjson-2.1.0.tar.gz?? lua-nginx-module-0.8.6.tar.gz?? nginx-1.4.2.tar.gz?? xss-nginx-module-0.03.tar.gz? pcre-8.10.tar.bz2
首先安装LuaJIT-2.0.2:
tar zxvf? LuaJIT-2.0.2.tar.gz
cd? LuaJIT-2.0.2
make
make install
然后装pcre
tar xvf pcre-8.10.tar.bz2
./configure
make
make install
然后把其他模块都解压,进入nginx-1.4.2下
export LUAJIT_LIB=/usr/local/lib
export LUAJIT_INC=/usr/local/include/luajit-2.0
./configure --prefix=/usr/local/nginx --add-module=/usr/local/lua-nginx-module-0.8.6 --add-module=/usr/local/xss-nginx-module-0.03 --add-module=/usr/local/redis2-nginx-module-0.10 --add-mo