首页 正文

nginx出现413 Request Entity Too Large解决办法

       1976      2017-12-08    

最近使用php上传一个3m多的文件服务器出现了nginx: 413 Request Entity Too Large 的错误。一看就是文件太大了。查了一下php.ini最大上传才2m。

所以只要修改一下php.ini里面的 upload_max_filesize post_max_size 。

我这里把他改成了20m;

upload_max_filesize = 20M;
post_max_size = 20mM;


如果你是使用apache服务器的话,重启一下apache就好了。

如果你是nginx服务器的话,那就要多修改一下。nginx默认上传文件的大小是1M,所以需要修改一下nginx.conf文件里面的内容。在http{}里面加入client_max_body_size 20m;即可。

http{
    ...
    client_max_body_size 20m;#20m为允许最大上传的大小。
    ...
}

然后重启一下nginx服务器就可以了。

我要打赏