apache - 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 “<hostname>”]
我看到的错误伴随着试图通过网站编辑页面上的内容或文件上的操作。我正在尝试增加 SecRequestBodyLimit、SecResponseBodyLimit、SecRequestBodyNoFilesLimit、SecRequestBodyInMemoryLimit,因为我怀疑这些变量的值太低了。我终于将值设置为接近硬限制,但问题仍然存在。也许有人对这个问题有想法?
我使用带有 ius 包的 CentOS 7:httpd24u-2.4.41-1 httpd24u-mod_security2-2.9.2
解决方案
我最近将该软件包更新到版本 2.9.3,您可以从测试存储库更新它,看看是否可以为您解决问题。
yum --enablerepo ius-testing update httpd24u-mod_security2
如果没有,我建议向上游报告。
推荐阅读
- .net - 带反射的自动映射器映射
- c# - System.InvalidOperationException:找不到包 MessagePack 的编译库位置?
- xml - 我在主窗口 UI 文件中添加了一个 gtk 小部件,但它没有显示
- c# - 当焦点从另一个单元格移动时如何处理datagridcomboboxcolumn单元格以更改其值
- java - 自动启动 false 不适用于 DefaultMessageListenerContainer
- azure - 如何在 azure linux 托管的 webapp 上运行 cronjobs?
- c# - 使用 Arduino 输入触发 C# 函数
- android - Android Room - RawQuery 无法在数据库中更新/插入数据
- installation - 在 node-red 中安装 i2c 失败
- azure - Azure Servicebus 队列延迟接收有序消息