Nginx 报错: 413 Request Entity Too Large

Nginx 报错: 413 Request Entity Too Large

上传文件大小限制

图片[1]-Nginx 报错: 413 Request Entity Too Large-奥力呦给

1、问题原因

Nginx反向代理服务器,进行附件相关的操作时,当文件大小超过1M,会出现413 Request Entity Too Large,这是由于nginx客户端默认的最大请求体是1M。

2、解决方案

通过修改Nginx配置文件的“client_max_body_size”属性来解决。nginx的默认配置文件是conf目录下的nginx.conf。

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

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

a) 在http节点下(http全局)

http {

# 将nginx代理的所有请求实体的大小限制为1024m

client_max_body_size 1024m;

}

图片[2]-Nginx 报错: 413 Request Entity Too Large-奥力呦给

b) 在server节点下(server全局)

server {

# 将该服务下的所有请求实体的大小限制为1024m

client_max_body_size 1024m;

}

c) 在location节点下(单应用)

location /test {

# 将此路由请求的实体大小限制为1024m

client_max_body_size 1024m;

}

3、重启nginx

修改完配置文件后,重启nginx即可。

docker restart nginx

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容