Create README.md
parent
093630a81a
commit
b29cb04e6a
|
@ -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
|
Loading…
Reference in New Issue