ModSecurity:PCRE 限制设置没有任何效果

ModSecurity:PCRE 限制设置没有任何效果

Rule execution error - PCRE limits exceeded (-8): (null).当我要求 ModSecurity 分析正文数据(使用SecRequestBodyAccess On指令)时遇到错误。

我已经阅读了有关该问题的信息,并且尝试增加 Apache2 和 php-fpm 的限制:

/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 limits exceeded。这两个配置似乎未加载。

我如何确保配置已加载?

答案1

在我的例子中,配置写在/etc/apache2/apache2.conf代替/etc/modsecurity.conf

相关内容