🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 简介 配置文件管理是配置`nginx`配置文件的操作,可以配置WAF主配置文件`nginx.conf`; 可以配置引用WAF的配置文件`waf.conf`; 可以配置获取用户真实ip的配置文件`realip.conf`; 可以配置添加域名时的样本配置文件`http_all_demo.conf` 可以配置添加4层转发的样本文件`stream_demo.conf` ## 入口 ![](https://img.kancloud.cn/91/b0/91b0f7ad41c7d4d853ae84156c3af176_941x655.png) ## 模块配置 先看一下该模块的主界面 ![](https://img.kancloud.cn/3f/59/3f5980505eff85f8301a76ac9909577d_1029x531.png) ## 编辑 * nginx nginx的主配置文件,这里的配置需要专业的运维人员进行配置 * waf waf配置文件,有时候配置比较低的服务器,可以将共享字典的大小调整小一点。 **tengine版本和openresty版本 waf.conf有一定差异** * realip 使用nginx的模块,配置获取用户真实ip;全局生效 * 模块文件 * http\_all\_demo 添加域名时,通过该模板文件生成对应 nginx 配置文件 * stream\_template 添加 4 层反向代理时,通过该模板文件生成对应 nginx 配置文件 * http\_template 未使用 * gzip gzip 压缩相关配置,全局生效 * geoip2 geoip 模块相关配置【默认没有引用】 * webhook 系统错误日志配置可告警的接口(支持钉钉、飞书) * info 对应 api/system/info.lua 接口文件,可以自己编写 lua 代码 增加一些新的功能(参考使用 map 写法,防止被攻击) ## 查看 查看选中配置文件内容 ## 保存 该模块编辑文件后,是直接保存到本机的磁盘上的,所以WAF的管理后台需要调用集群操作接口,同时操作集群下的所有服务器