diff --git a/README.md b/README.md new file mode 100644 index 0000000..69dce8d --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +### ngx_lua_waf +ngx_lua_waf是一个基于lua-nginx-module的web应用防火墙 + +### 安装 +``` +cd /root/oneinstack/src +wget http://luajit.org/download/LuaJIT-2.1.0-beta3.tar.gz #推荐2.1版本 +wget https://github.com/openresty/lua-cjson/archive/2.1.0.6.tar.gz -o lua-cjson-2.1.0.6.tar.gz +git clone https://github.com/simpl/ngx_devel_kit.git +git clone https://github.com/openresty/lua-nginx-module.git +tar xzf LuaJIT-2.1.0-beta3.tar.gz +tar xzf lua-cjson-2.1.0.6.tar.gz +cd LuaJIT-2.1.0-beta3 +make && make install +cd ../lua-cjson-2.1.0.6 +sed -i 's@LUA_INCLUDE_DIR.*@LUA_INCLUDE_DIR \?= \$(PREFIX)/include/luajit-2.1@' Makefile +make && make install +cd .. +export LUAJIT_LIB=/usr/local/lib +export LUAJIT_INC=/usr/local/include/luajit-2.1 +sed -i "s@^nginx_modules_options=.*@nginx_modules_options='--add-module=../lua-nginx-module --add-module=../ngx_devel_kit'@" options.conf +./install.sh --nginx_option 1 +``` + +### Copyright +完全copy以下项目: +https://github.com/unixhot/waf +https://github.com/loveshell/ngx_lua_waf