之前的版本中,ShareWAF配置信息从本地读取,比如:被保护的网站,个性化的配置等等,是存储于本地。如果是做为软件WAF,或是小型私有云WAF。是没有问题的。
但如果搭建大型云WAF,集群化部署,是有所不便的,因为要在多台机器上部署ShareWAF,配置信息的不同步,需要独立为不同的机器进行配置。
从v2.0.3版本起,开启mongodb数据库功能后,配置信息也将存储于独立的远程mongodb数据库中。
配置信息的一体化,将测底消除之前使用的不便利。
多台ShareWAF将共享同一个配置文件,同一个报表数据库(报表数据库功能共享倒是在以前的版本中就有的功能)。
使用及效果
1,初次使用,需在配置。js中设置use_mongodb为1(默认为0),并设置mongodb服务器地址(可带密码)。