Nginx反向代理提示413 Request Entity Too Large

 请求返回的内容如下

<html>
<head><title>413 Request Entity Too Large</title></head>
<body>
<center><h1>413 Request Entity Too Large</h1></center>
<hr><center>nginx/1.20.2</center>
</body>
</html>

从提示信息看,原因是请求体太大。Nginx中的client_max_body_size属性是用来配置客户端请求体的最大值,这个属性可以配置在http节点下(http全局),也可以配置在server节点下(server全局),也可以配置在location节点下(单应用)。要注意的是,这个属性的默认值是1m,也就是限制了请求实体的大小为1m。

http节点下:

http {
    # 将Nginx代理的所有请求实体的大小限制为10m
    client_max_body_size 10m;
}

server节点下:

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

 location节点下:

location / {
    # 将此路由请求的实体大小限制为10m
    client_max_body_size 10m;
}

配置后重新启动Nginx服务

猜你喜欢

转载自blog.csdn.net/caicaimaomao/article/details/131550060