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
相关推荐
qq_411262421 天前
esp32c3的at固件,开启了tcp服务器和透传模式。设备连接tcp后关闭wifi后没有断开tcp连接
服务器·网络·tcp/ip
科技与数码1 天前
深圳自动化系统研发公司九科信息:以全链路产品筑牢市场标杆
运维·自动化
颢珂智库Haokir Insights1 天前
宝塔面板安装教程(新手完整指南)
linux·运维·服务器
大风起兮云飞扬丶1 天前
让你的应用自动化起来
运维·自动化
岁岁种桃花儿1 天前
K8s Nginx Pod 出现 CrashLoopBackOff?从配置排查到彻底解决
运维·nginx·kubernetes
晨非辰1 天前
Linux文件操作实战:压缩/传输/计算10分钟速成,掌握核心命令组合与Shell内核交互秘籍
linux·运维·服务器·c++·人工智能·python·交互
首席拯救HMI官1 天前
【拯救HMI】AR技术与HMI融合:工业现场的可视化新范式
网络·stm32·单片机·网络协议·ar·设计规范
NewCarRen1 天前
AutoSec:面向车载网络的安全汽车数据传输方案
网络·安全·汽车
努力努力再努力wz1 天前
【Linux网络系列】:JSON+HTTP,用C++手搓一个web计算器服务器!
java·linux·运维·服务器·c语言·数据结构·c++
花间相见1 天前
【JAVA开发】—— Nginx服务器
java·开发语言·nginx