ModSecurity:输出过滤器:无法读取存储桶(rc 104):对等重置连接


问题内容

我正在对使用django和活塞上传的文件进行的REST服务进行POST请求,但是当我执行该请求时,出现此(奇怪?)错误:

[Sun Jul 04 16:12:38 2010] [error] [client 79.39.191.166] ModSecurity: Output filter: Failed to read bucket (rc 104): Connection reset by peer [hostname "url"] [uri "/api/odl/"] [unique_id "TDEVZEPNBIMAAGLwU9AAAAAG"]

这是什么意思?我该如何调试呢?


问题答案:

输出过滤是管理员检查通过Apache的所有文本以获取特定字符串集的一种方法,然后阻止这些请求。

您有两种选择:

  1. 查看您的apache配置中的mod_security过滤器规则。
  2. 从输出中删除文本的一半,然后查看它是否有效。如果是这样,则问题字符串位于该文本块内。重复越来越小的文本,直到找到令人讨厌的字符串。