413 request entity too large 解决办法

简介: 413 request entity too large 解决办法

发现问题

上传文件出现报错413 request entity too large, 第一反应是找后端,但其实服务端并未限制文件大小。再探,原来是nginx客户端默认的最大请求体是1M

解决问题

修改Nginx配置文件的“client_max_body_size”属性来解决。

cd /etc/nginx
vim conf.d

该属性有三个地方可以配置,不通的地方的作用域不同。

  • 在http节点下(http全局)

      http {
         
          # 将nginx代理的所有请求实体的大小限制为1024m
          client_max_body_size 1024m;
      }
    
  • 在server节点下(server全局)

      server {
         
          # 将该服务下的所有请求实体的大小限制为1024m
          client_max_body_size 1024m;
      }
    
  • 在location节点下(单应用)

      location /test {
         
          # 将此路由请求的实体大小限制为1024m
          client_max_body_size 1024m;
      }
    

修改完nginx配置,执行如下命令

// 检查配置文件是否正确
nginx -t

// 重启nginx服务
nginx -s reload
目录
相关文章
|
5月前
|
监控 中间件 Serverless
函数计算操作报错合集之"Request Header Fields Too Large" 错误通常是由什么导致的
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
MyBatisPlus如何根据id批量查询?Required request parameter ‘id‘ for method 解决方法是看青戈大佬MybatisPlus的教程
MyBatisPlus如何根据id批量查询?Required request parameter ‘id‘ for method 解决方法是看青戈大佬MybatisPlus的教程
|
5月前
|
数据采集 监控 JavaScript
函数计算操作报错合集之调用时报错:Error parsing headers: 'limit request headers fields',是什么原因
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
6月前
|
应用服务中间件 nginx
上传文件失败413 Request Entity Too Large,nginx配置文件大小的限制
上传文件失败413 Request Entity Too Large,nginx配置文件大小的限制
115 0
|
6月前
|
中间件 应用服务中间件 Apache
Higress有对max_request_bytes做限制吗?我有个应用上传文件报413 request entity too large错误
Higress有对max_request_bytes做限制吗?我有个应用上传文件报413 request entity too large错误
94 0
|
应用服务中间件 nginx
解决nginx 出现 413:Request Entity Too Large
解决nginx 出现 413:Request Entity Too Large
382 0
|
Java Spring
【feign】Could not write request: no suitable HttpMessageConverter found for request type
【feign】Could not write request: no suitable HttpMessageConverter found for request type
546 0
|
测试技术
Elasticsearch-circuit_breaking_exception [parent] Data too large, data for [<http_request>]
Elasticsearch-circuit_breaking_exception [parent] Data too large, data for [<http_request>]
289 0
|
运维 前端开发 JavaScript
解决 413 Request Entity Too Large
解决 413 Request Entity Too Large
780 0
解决 413 Request Entity Too Large
|
开发框架 .NET Windows
IIS程序后台上传文件报错 413 Request Entity Too Large
IIS程序后台上传文件报错 413 Request Entity Too Large