Nginx出现413 Request Entity Too Large的解决办法

换了系统,自己重新安装了nginx,反向代理也成功了,但是一上传文件就出现这个问题:

有猫饼= =,经验判断应该是服务器端设置的文件许可上传大小了

然后打开了反向代理的原站访问,发现一切正常,那就是前端的问题了,重点解决

后来探索了一下发现nginx默认只能上传1MB的资源,超过了就提示413了,这个问题需要在nginx里指定client_max_body_size设置大一点才行

在服务器内找到nginx的配置文件,将   client_max_body_size 20M;     (设置为20MB)添加到http段内;

http{
    ...
    client_max_body_size 20M;
    ...
}

 

当然也可以添加在server段内,server段内就对单个主机生效

server{
    ...
    client_max_body_size 20M;
    ...
}

弄好以后“service nginx reload”重载服务器配置,解决

暂无评论

发送评论 编辑评论


上一篇
下一篇