Mod安全响应/请求正文大小?

时间:2012-09-18 03:37:38

标签: mod-security

如何在Mod Security中获取响应/请求正文的大小?

我不断收到此错误,例如:

[Mon Sep 17 23:34:38 2012] [error] [client 192.168.1.1] ModSecurity: Output filter: Response body too large (over limit of 1000, total not specified). [hostname "example.com"] [uri "/index.php"] [unique_id "asdf"]

它没有告诉我总数;我怎么能算出总数?

1 个答案:

答案 0 :(得分:8)

查看SecResponseBodyLimit docs

  

<强> SecResponseBodyLimit

     

描述:配置将被接受用于缓冲的最大响应体大小。

     

语法:SecResponseBodyLimit NUMBER_IN_BYTES

     

示例用法:SecResponseBodyLimit 524228

     

处理阶段:N / A

     

范围:任何

     

依赖关系/注释:超过此限制的任何内容都将被拒绝,状态码为500内部服务器错误。此设置不会影响未标记为缓冲的MIME类型的响应。硬限制为1 GB。

     

默认情况下,此限制配置为512 KB:

     

# Buffer response bodies of up to 512 KB in length
  SecResponseBodyLimit 524288

出于某种原因,您将其设置为“1000”并且/index.php的输出大于1000字节。