如何通过设置Nginx的Client-Max-Body-Size参数来限制上传文件的最大大小?
- 内容介绍
- 文章标签
- 相关推荐
本文共计623个文字,预计阅读时间需要3分钟。
在Nginx中,限制客户端上传文件大小,核心是通过以下指令控制:
确认指令名称和作用范围
client_max_body_size 是 Nginx 内置指令,影响所有含请求体的请求(如 POST、PUT)。它可出现在以下三个层级:
- http 块:全局生效,作为默认值
- server 块:覆盖 http 级设置,适用于某个域名或监听端口
-
location 块:最细粒度控制,例如只对
/upload路径放宽限制
基本配置写法
单位支持 k(KB)、m(MB)、g(GB),不加单位默认为字节。
本文共计623个文字,预计阅读时间需要3分钟。
在Nginx中,限制客户端上传文件大小,核心是通过以下指令控制:
确认指令名称和作用范围
client_max_body_size 是 Nginx 内置指令,影响所有含请求体的请求(如 POST、PUT)。它可出现在以下三个层级:
- http 块:全局生效,作为默认值
- server 块:覆盖 http 级设置,适用于某个域名或监听端口
-
location 块:最细粒度控制,例如只对
/upload路径放宽限制
基本配置写法
单位支持 k(KB)、m(MB)、g(GB),不加单位默认为字节。

