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