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
相关推荐
星夜落月7 小时前
从零部署Wallos:打造专属预算管理平台
服务器·前端·网络·建站
郝学胜-神的一滴7 小时前
Linux网络编程之Socket函数:构建通信的桥梁
linux·服务器·网络·c++·程序人生
oh,huoyuyan7 小时前
火语言 RPA:批量删除多个 TXT 文件指定关键词的自动化案例
运维·自动化·rpa
regret~7 小时前
【笔记】Nginx 核心操作 + 配置解析笔记(适配 Linux+FastAPI / 前端代理场景)
linux·笔记·nginx
薛定谔的悦7 小时前
体验使用Cursor自动化编程
运维·自动化
阿钱真强道7 小时前
11 JetLinks MQTT 直连设备功能调用完整流程与 Python 实现
服务器·开发语言·网络·python·物联网·网络协议
软件派7 小时前
Elasticsearch终极教程:从基础到进阶的技术指南
运维·jenkins
杨浦老苏7 小时前
轻量化服务器和硬盘监控系统Vigil
运维·docker·群晖
酉鬼女又兒7 小时前
Linux快速入门指南:常用快捷键➕命令行高效操作
linux·运维·服务器
小学导航员7 小时前
VMWARE虚拟机上不了网络
服务器·网络·php