当前位置:论坛首页 > Linux面板 > 求助

【待反馈】Nginx-waf功能未生效

发表在 Linux面板2020-11-7 11:29 [复制链接] 1 208

宝塔面板版本:6.9.8Nginx版本:1.18
进行功能waf功能测试时使用如下代码,对服务器中任何网站进行访问,/test.log一直是空的
nginx -t 测试正常。

nginx.conf中添加代码如下
  1. lua_package_path "/www/server/nzz_waf/?.lua";
  2. init_by_lua_file  /www/server/nzz_waf/init.lua;
  3. access_by_lua_file /www/server/nzz_waf/waf.lua;
复制代码
init.lua代码如下
  1. function write_to_file2(logstr)
  2.     local filename = '/test.log'
  3.     local fp = io.open(filename,'ab')
  4.     if fp == nil then return false end
  5.     fp:write(logstr.."\n")
  6.     fp:flush()
  7.     fp:close()
  8.     return true
  9. end
复制代码

waf.代码如下
  1. write_to_file2('bbbbbbb')
复制代码




使用道具 举报 只看该作者 回复
发表于 2020-11-7 11:41:53 | 显示全部楼层
您好,建议做好磁盘快照,先将面板版本升级至最新
  1. curl https://download.bt.cn/install/update_panel.sh|bash
复制代码
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表