启用请求体分析时ModSecurity PCRE限制配置不生效问题求助
启用请求体分析时ModSecurity PCRE限制配置不生效问题求助
大家好,我最近碰到个棘手的问题:当我开启ModSecurity的SecRequestBodyAccess On指令来分析请求体数据时,总是收到报错:Rule execution error - PCRE limits exceeded (-8): (null).
我查了相关问题的资料后,尝试在Apache2和php-fpm中都调高了PCRE的限制参数:
- 在
/etc/apache2/apache2.conf文件中添加了以下配置:SecPcreMatchLimit 5000000 SecPcreMatchLimitRecursion 5000000 - 在
/etc/php/8.0/fpm/php.ini的[Pcre]段落下设置了:pcre.backtrack_limit = 1000000000 pcre.recursion_limit = 1000000000
之后我用systemctl命令重启了Apache2和PHP-FPM服务,但还是会触发PCRE限制超出的错误,感觉这两个配置根本没被加载进去。
想请教各位大佬,我该怎么确认这些配置是否真的生效了?或者有没有其他办法解决这个问题?
备注:内容来源于stack exchange,提问作者Jean
相关产品推荐
相关产品推荐

