安装waf后Nginx无法重启

安装waf后Nginx无法重启,第1张

根据错误提示,你没有安装HttpLuaModule模块,HttpLuaModule默认是没安装的,请下载该模块并正确安装。

/path/to/nginx/sbin/nginx -V     //可以查看已渣誉经安装的模块。

官方建议的如誉段安装编译参数是

./configure --prefix=/opt/nginx \

       虚没     --with-ld-opt='-Wl,-rpath,/path/to/luajit-or-lua/lib" \

            --add-module=/path/to/ngx_devel_kit \

            --add-module=/path/to/lua-nginx-module

服务器 *** 庆蚂作系统:CentOS7.7 64位

官方地址:https://github.com/titansec/OpenWAF

安装地址:https://github.com/titansec/OpenWAF/blob/master/doc/%E8%BD%BB%E6%9D%BE%E7%8E%A9%E8%BD%ACOpenWAF%E4%B9%8B%E5%AE%89%E8%A3%85%E7%AF%87.md

官方实践文档:https://github.com/titansec/OpenWAF/tree/master/doc

作者博客唤袭: https://miracleqi.gitee.io/archives/

1.Docker安装

- 拉取docker镜像

  docker pull titansec/openwaf

- 开启docker openwaf

docker run -d --name openwaf -p 80:80 -p 443:443 -v /opt/openwaf/conf/ngx_openwaf.conf:/etc/ngx_openwaf.conf -v /opt/openwaf/conf/twaf_access_rule.json:/opt/OpenWAF/conf/twaf_access_rule.json -v /opt/openwaf/log/誉链埋openwaf_error.log:/var/log/openwaf_error.log titansec/openwaf

1.硬件形式(透明桥接模式、旁路模式、反向代理等多种方式接入)

2.软件形式,必须安装在服务器上。因为它必须安装在Web应用服务器上,除了性能受到限制外,还 可能会存在兼容性、桥兆衡安全等问题 。这类WAF的代表有ModSecurity、Naxsi、 网站安全狗 等

3.基于云的软件或硬件形态。

WAF利用服务器API去获取应用层数据,然后匹配敏做猜尺自己的规则库,利用正则表达式来分析判断数据的合法性,生成白名单,黑名单,最后,进行访问控制。

WAF功能有天然缺陷,他只对request和response感兴趣,却不重视Web应用本身。另外,WAF对注入类漏洞比如多阶注入是没什么办法的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12538015.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存