• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • LimitRequestBody 指令

    描述:限制从客户端发送的HTTP请求正文的总大小
    句法:LimitRequestBody bytes
    默认:LimitRequestBody 0
    内容:服务器配置,虚拟主机,目录,.htaccess
    覆写:所有
    状态:核心
    模组:核心

    此伪指令指定请求正文中允许的字节数,范围从0(无限制)到2147483647(2GB)。有关代理请求的有限适用性,请参见下面的注释。

    LimitRequestBody指令允许用户设置一个极限上的HTTP请求消息的主体,其中该指令被给予的范围内所允许的大小(服务器,每个目录,每个文件或每个位置)。如果客户端请求超出该限制,则服务器将返回错误响应,而不是服务请求。正常请求消息正文的大小将根据资源的性质以及该资源允许的方法而有很大的不同。CGI脚本通常使用消息正文来检索表单信息。该PUT方法的实现将需要一个至少与服务器希望对该资源接受的表示形式一样大的值。

    该指令使服务器管理员可以更好地控制异常的客户端请求行为,这对于避免某种形式的拒绝服务攻击可能很有用。

    例如,如果您允许文件上传到特定位置,并希望将上传文件的大小限制为100K,则可以使用以下指令:

    LimitRequestBody 102400 
    

    有关代理请求如何解释此伪指令的完整说明,请参见mod_proxy文档。