NGINX 报错 413 Request Entity Too Large

1、问题

用Nginx反向代理服务器接口数据量太大导致出现:413 Request Entity Too Large,这是由于nginx客户端默认的最大请求体是1M。

2、解决方案

nginx的默认配置文件是conf目录下的nginx.conf。

[注意:如果有自行扩展的配置文件可在nginx.conf文件中查找include关键字去定位到相应的扩展配置文件]

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

2.1 在http节点下(http全局)

js 复制代码
http {
		# 其他配置
		......
	     sendfile        on;
		# 将nginx代理的所有请求实体的大小限制为1024M
	    client_max_body_size 1024M;
	    keepalive_timeout  1800;
	                
  }

2.2 在server节点下(server全局)

js 复制代码
server {
            # 将该服务下的所有请求实体的大小限制为1024m
            client_max_body_size 1024m;
     }

2.3 在location节点下(单应用)

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

3、重启nginx

复制代码
  修改完配置文件后,重启nginx
相关推荐
yeflx36 分钟前
OpenMVS源码编译
运维
code bean1 小时前
深入理解:NO_PROXY 如何绕过代理
网络·代理
有泽改之_1 小时前
ssh命令使用
linux·运维·ssh
lkbhua莱克瓦241 小时前
深入理解HTTP协议:从理论到SpringBoot实践
网络·笔记·后端·网络协议·http·javaweb
华硕之声1 小时前
苏式废土美学游戏
网络·数据·华硕
@@123456胡斌1 小时前
渗透文件内容
网络
玩大数据的龙威1 小时前
【乱占耕地建房】—试点工作平台自动化填报系统
运维·自动化
欧洵.2 小时前
从输入URL到页面展示:完整过程拆解
网络
沉默-_-2 小时前
微信小程序网络请求 wx.request 详解
网络·学习·微信小程序·小程序
newsxun2 小时前
从一条国道,到一个时代符号——申晨案例解析:如何打造公路文旅现象级IP「此生必驾318」
网络·网络协议·tcp/ip