首页 > 解决方案 > ModSecurity:读取请求正文时出错:软件导致连接中止

问题描述

我在使用 ModSecurity 的 Apache 2.4 时遇到问题。ModSecurity 的日志中有时会出现错误:

Apache-Error: [file "apache2_util.c"] [line 271] [level 3] [client <IP>] ModSecurity: Error reading request body: Software caused connection abort [hostname “&lt;hostname>”] 

我看到的错误伴随着试图通过网站编辑页面上的内容或文件上的操作。我正在尝试增加 SecRequestBodyLimit、SecResponseBodyLimit、SecRequestBodyNoFilesLimit、SecRequestBodyInMemoryLimit,因为我怀疑这些变量的值太低了。我终于将值设置为接近硬限制,但问题仍然存在。也许有人对这个问题有想法?

我使用带有 ius 包的 CentOS 7:httpd24u-2.4.41-1 httpd24u-mod_security2-2.9.2

标签: apachemod-security2

解决方案


最近将该软件包更新到版本 2.9.3,您可以从测试存储库更新它,看看是否可以为您解决问题。

yum --enablerepo ius-testing update httpd24u-mod_security2

如果没有,我建议向上游报告


推荐阅读