草庐IT

nginx+lua实现简单的waf网页防火墙功能

Nginx+Lua实现WAF参考地址:http://www.2cto.com/Article/201303/198425.html2016年8月2日安装LuaJIThttp://luajit.org/download/LuaJIT-2.0.4.tar.gztarxfLuaJIT-2.0.4.tar.gzcdLuaJIT-2.0.4make&&makeinstall即可 下载ngx_devel_kithttps://codeload.github.com/simpl/ngx_devel_kit/zip/masterunzipngx_devel_kit-master.zip解压后的路径为:root

【编译打包】带web防火墙的tengine

重新打包了tengine,集成了开箱即用的基于lua的web应用防火墙,特别感谢agentzh和loveshell。由于lua属于解释性的脚本语言,因此可以不用重启nginx,就可以方便地修改lua脚本中的规则。二进制软件包内容如下# rpm -qpl tengine-1.5.2-3.waf.el6.x86_64.rpm /etc/logrotate.d/nginx/etc/nginx/etc/nginx/browsers/etc/nginx/conf.d/etc/nginx/conf.d/default.conf/etc/nginx/fastcgi_params/etc/nginx/koi-

【编译打包】带web防火墙的tengine

重新打包了tengine,集成了开箱即用的基于lua的web应用防火墙,特别感谢agentzh和loveshell。由于lua属于解释性的脚本语言,因此可以不用重启nginx,就可以方便地修改lua脚本中的规则。二进制软件包内容如下# rpm -qpl tengine-1.5.2-3.waf.el6.x86_64.rpm /etc/logrotate.d/nginx/etc/nginx/etc/nginx/browsers/etc/nginx/conf.d/etc/nginx/conf.d/default.conf/etc/nginx/fastcgi_params/etc/nginx/koi-