LimitRequestFields 指令
描述: | 限制将从客户端接受的HTTP请求标头字段的数量 |
---|---|
句法: | LimitRequestFields number |
默认: | LimitRequestFields 100 |
内容: | 服务器配置,虚拟主机 |
状态: | 核心 |
模组: | 核心 |
Number是从0(表示无限制)到32767的整数。默认值由编译时常数DEFAULT_LIMIT_REQUEST_FIELDS
(分布时为100)定义。
该LimitRequestFields
指令允许服务器管理员修改HTTP请求中允许的请求标头字段数的限制。服务器需要此值大于普通客户端请求可能包含的字段数。客户端使用的请求标头字段的数量很少超过20,但这在不同的客户端实现中可能会有所不同,这通常取决于用户将其浏览器配置为支持详细内容协商的程度。可选的HTTP扩展名通常使用请求标头字段表示。
该指令使服务器管理员可以更好地控制异常的客户端请求行为,这对于避免某种形式的拒绝服务攻击可能很有用。如果普通客户端看到来自服务器的错误响应(指示在请求中发送了太多字段),则应增加该值。
例如:
LimitRequestFields 50
警告使用基于名称的虚拟主机时,此指令的值取自本地IP和端口组合的默认(优先列出)虚拟主机。