pull/209/head
midoks 3 years ago
parent 19173af3e2
commit 5cb2aefbbc
  1. 8
      plugins/op_waf/index.py
  2. 2
      plugins/op_waf/waf/lua/init.lua

@ -186,10 +186,12 @@ def status():
def contentReplace(content): def contentReplace(content):
service_path = mw.getServerDir() service_path = mw.getServerDir()
waf_path = getServerDir() + "/waf" waf_root = getServerDir()
waf_path = waf_root + "/waf"
content = content.replace('{$ROOT_PATH}', mw.getRootDir()) content = content.replace('{$ROOT_PATH}', mw.getRootDir())
content = content.replace('{$SERVER_PATH}', service_path) content = content.replace('{$SERVER_PATH}', service_path)
content = content.replace('{$WAF_PATH}', waf_path) content = content.replace('{$WAF_PATH}', waf_path)
content = content.replace('{$WAF_ROOT}', waf_root)
return content return content
@ -201,6 +203,10 @@ def initDreplace():
cmd = 'cp -rf ' + sdir + ' ' + path cmd = 'cp -rf ' + sdir + ' ' + path
mw.execShell(cmd) mw.execShell(cmd)
logs_path = path + '/logs'
if not os.path.exists(logs_path):
mw.execShell('mkdir -p ' + logs_path)
config = path + '/waf/config.json' config = path + '/waf/config.json'
content = mw.readFile(config) content = mw.readFile(config)
content = json.loads(content) content = json.loads(content)

@ -1,7 +1,7 @@
local cpath = "{$WAF_PATH}/" local cpath = "{$WAF_PATH}/"
local rpath = "{$WAF_PATH}/rule/" local rpath = "{$WAF_PATH}/rule/"
local logdir = "{$ROOT_PATH}/wwwlogs/waf/" local logdir = "{$WAF_ROOT}/logs/"
local json = require "cjson" local json = require "cjson"
local ngx_match = ngx.re.find local ngx_match = ngx.re.find

Loading…
Cancel
Save