如何在 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"]
它并没有告诉我总数;而是告诉我总数。我怎样才能算出总数?
看看SecResponseBodyLimit docs:
SecResponseBodyLimit
说明:配置缓冲接受的最大响应正文大小。
语法:SecResponseBodyLimit NUMBER_IN_BYTES
用法示例:SecResponseBodyLimit 524228
处理阶段:不适用
范围:任何
依赖项/注释:任何超过此限制的内容都将被拒绝,状态代码为 500 内部服务器错误。此设置不会影响未标记为缓冲的 MIME 类型的响应。硬限制为 1 GB。
默认情况下,此限制配置为 512 KB:
# Buffer response bodies of up to 512 KB in length
SecResponseBodyLimit 524288
由于某种原因,您将其设置为“1000”并且/index.php
的输出大于 1000 字节。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)