nginx-lua-ds-waf - 基于nginx和lua的WAF系统


Apache
跨平台
Lua

软件简介

nginx-lua-ds-waf 是基于 Nginx 和 Lua 的 WAF 系统

将代码放在位于nginx根目录下的lua/ds_waf/下

在nginx.conf的http段中添加如下配置:

lua_package_path "/u/nginx/lua/ds_waf/?.lua;;";
init_by_lua_file lua/ds_waf/init.lua;
access_by_lua_file lua/ds_waf/waf.lua;

WAF相关的配置在config.lua中,需要保证nginx的worker process对日志文件有读写权限