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
相关推荐
仍然.2 分钟前
网络编程(一)---传输层协议和UDP数据报套接字编程
网络·网络协议·udp
zzipeng4 分钟前
IMX6ULL CAN通讯应用学习
linux·运维·网络
乌托邦的逃亡者6 分钟前
Ubuntu主机中,为一个网卡设置多个IP地址
服务器·网络·ubuntu
goyeer9 分钟前
【ITIL】ITIL服务管理的四个维度
大数据·运维·信息化·自动运维·itil
环流_11 分钟前
NAT工作机制(中间人为请求和响应搭桥牵线)
网络·智能路由器
中国lanwp20 分钟前
CentOS 7 搭建 NFS Server 服务端 + 客户端 完整一键配置
linux·运维·centos
丝雨_xrc27 分钟前
Claude Opus 4.7 新手快速上手指南
大数据·网络·人工智能
a2591748032-随心所记31 分钟前
android拆解super.img内容
android·linux·运维·服务器
Mr_sst35 分钟前
文件上传并发控制:为什么选Redisson可过期信号量?(避坑指南)
网络·数据库·redis·分布式·安全架构
DO_Community37 分钟前
DigitalOcean 打造 AI 原生云,帮助 AI 应用大幅降低成本与运维复杂度
运维·人工智能·agent·claude