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
目录
相关文章
|
存储 对象存储
云效构建物上传到Packages统一管理报错 413 Request Entity Too Large 怎么解决?
云效构建物上传到Packages统一管理报错 413 Request Entity Too Large 怎么解决?
1558 0
|
定位技术 Android开发
uniapp获取wifi连接状态
uniapp获取wifi连接状态
1632 0
|
应用服务中间件 PHP nginx
layui框架实战案例(15):上传提示413 request entity too large宝塔配置的解决方案
layui框架实战案例(15):上传提示413 request entity too large宝塔配置的解决方案
657 0
|
4月前
|
前端开发 应用服务中间件 Linux
【Azure App Service】PHP页面上传文件413错误的解决方案
在使用 Azure App Service(Linux + PHP) 部署 Web 应用时,如果上传文件大于1MB,就会遇到 HTTP 413(Request Entity Too Large) 错误。 # 问题解答 ### 一、HTTP 413 错误的本质含义 413 Request Entity Too Large 是标准 HTTP 状态码,表示: > 客户端提交的请求体(Request Body)大小超过了服务器当前允许的最大限制。 在 Azure App Service(Linux)环境中,这个错误并不一定来自前端网关(Frontend),而更常见的来源是 App...
1362 13
|
存储 应用服务中间件 PHP
设置nginx中文件上传的大小限制度
设置nginx中文件上传的大小限制度
|
前端开发 Java
后端BUG系列之:SpringBoot上传文件太大 报错 Maximum upload size exceeded
这篇文章讨论了SpringBoot应用中上传文件过大导致的错误"Maximum upload size exceeded",并提供了通过修改`application.properties`文件中的上传限制配置来解决这个问题的方法。
|
JSON PHP 数据格式
PHP Allowed memory size of 134217728 bytes exhausted (tried to allocate 10489856 bytes)
PHP Allowed memory size of 134217728 bytes exhausted (tried to allocate 10489856 bytes)
1105 2
|
应用服务中间件 Linux 网络安全
PHP应用部署在App Service for Linux环境中,上传文件大于1MB时,遇见了413 Request Entity Too Large 错误的解决方法
在Azure App Service for Linux上部署的PHP应用遇到上传文件超过1MB时出现413 Request Entity Too Large错误的解决之法
722 0