首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Nginx【问题 01】前端出现的 413 错误 Request Entity Too Large 问题解决

Nginx【问题 01】前端出现的 413 错误 Request Entity Too Large 问题解决

原创
作者头像
yuanzhengme
发布2025-08-11 20:48:03
发布2025-08-11 20:48:03
9810
举报
文章被收录于专栏:WEBWEB

1.报错信息

查看 Nginx 的 error.log 日志:

代码语言:bash
复制
 client intended to send too large body: 1434541 bytes

2.问题解决

nginx 使用 client_max_body_size 属性限制上传文件大小。它可以出现在 http, server, location 中。出现在不同的位置,表示其作用域不同。三者的关系如下:

代码语言:go
复制
http{
    server{
        location / {
        }
    }
}
  • http的作用域 > server的作用域
  • server的作用域 > location 的作用域
代码语言:go
复制
http{
    client_max_body_size 1M;
    server{
        server_name localhost;
        client_max_body_size 10M;
        location =/upload {
            client_max_body_size 100M;
        }
    }
}
  • http 作用域范围内,上传的文件最大为1M
  • server 作用域范围内(使用 [http://localhost/xxx](http://localhost/xxx) 访问的应用),上传的文件最大为10M
  • location 作用域范围内(使用 [http://localhost/upload](http://localhost/upload) 访问的应用),上传的文件最大为100M

client_max_body_size的默认值为1M。

client_max_body_size的特殊值0:为 0 时,将不限制上传文件大小。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.报错信息
  • 2.问题解决
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档