🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 简介 基本配置是WAF工作的基本配置,比如目录设置,redis设置等 配置完成后台密码后就需要进行WAF的基本配置和高级配置 ## 入口 ![](https://img.kancloud.cn/22/f1/22f198de67aa0c86fd1bf3faa8897d63_862x652.png) ## 基础配置 这里的配置就是配置 conf_json/bash.json * logPath:调试日志存放路径(注:需要nobody有写的权限),在高级规则中动作为`debug`(由`log`动作变更而来)时,会将请求的原始数据记录到`debug.log`中,路径就是这个配置的地方 * jsonPath:该目录是WAF所有规则存放的json文件的根路径(注:需要nobody有写的权限),右上角`保存全部`按钮会将WAF内存中的所有规则都分别保存到本机的磁盘上,那么路径就是这里 * htmlPath:该目录是高级规则中动作为`refile`时,配置文件名所查找的路径,比如配置了`2.txt`,那么对于文件路径就是这里配置的`/opt/openresty(tengine)/openstar/index/2.txt` * denyMsg:是否开启自定义拦截页面的(不同的域名可以显示不同的拦截信息页面)开关,关闭的话只会显示这里配置的默认拦截页面信息;建议开启 * 状态码:WAF执行拦截时默认拦截页面的 http 状态码,默认是:403,(建议使用403) * 内容框:默认拦截页面的内容,可以写html代码,可以引用图片(图片服务器不能经过WAF,图片有可能不会被显示) 修改完成后,点击`应用`后,会立刻生效(Slave会在 10s[可配置] 后同步该规则);再点击 `保存` 按钮 ## 保存 保存该模块规则到服务器 json 配置文件(防止重启后配置丢失) 注:Slave 会自动保存配置到json文件!!!