如何安装nginx防火墙ngx_lua_waf?
ngx_lua_waf是一个基于ngx_lua的web应用防火墙,默认规则有防sql注入、防webshell上传、屏蔽异常网络请求等功能,也可以自定义规则。
首先安装Nginx模块ngx_lua,以lnmp一键安装包为例,新增Nginx模块操作如下:
1 | # 1.修改lnmp安装包下 lnmp.conf 文件 Enable_Nginx_Lua 后面 n 改成 y 保存 |
其次安装ngx_lua_waf,下载地址:https://github.com/loveshell/ngx_lua_waf,安装步骤如下:
1 | # 假设Nginx配置路径如下:/usr/local/nginx/conf/ |
参考链接:
https://github.com/loveshell/ngx_lua_waf
https://bbs.vpser.net/forum.php?mod=viewthread&tid=18287&highlight=lua
https://lnmp.org/faq/lnmp1-2-upgrade.html