旺仔小糖

nginx默认对文件上传大小有限制 2 years ago

nginx
408个字符
共有259人围观

之前用caddy部署的FileBrowser,现在换成了nginx

当我从桌面上传一个6MB的文件到FileBrowser的时候,报错了

文件太大,报了413错误,于是google

才发现nginx对上传文件的大小有限制,默认是1M。 当超过大小的时候会报413(too large)错误。 改为我们允许最大上传的大小,例如20M。

接下来我们就来修改nginx的相关配置:

找到client_max_body_size配置(如果没有就新增一行)

# client_max_body_size 用来修改允许客户端上传文件的大小。默认为1m,如果设置为0,表示上传文件大小不受限制。
# 可以在以下模块设置: http, server, location
client_max_body_size 0;

然后sudo nginx -s reload即可