nginx 出现413 Request Entity Too Large问题的解决方法

Posted Oops!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx 出现413 Request Entity Too Large问题的解决方法相关的知识,希望对你有一定的参考价值。

nginx 出现413 Request Entity Too Large问题的解决方法

 

使用php上传图片(大小1.9M),出现 nginx: 413 Request Entity Too Large 错误。

根据经验是服务器限制了上传文件的大小,但php默认的文件上传是2M,应该不会出现问题。

 

打开php.ini,把 upload_max_filesize 和 post_max_size 修改为20M,然后重启。

再次上传,问题依旧,可以排除php方面的问题。

 

原来nginx默认上传文件的大小是1M,可nginx的设置中修改。

 

解决方法如下:

1.打开nginx配置文件 nginx.conf, 路径一般是:/etc/nginx/nginx.conf。

2.在http{}段中加入 client_max_body_size 20m; 20m为允许最大上传的大小。

3.保存后重启nginx,问题解决。

以上是关于nginx 出现413 Request Entity Too Large问题的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

Nginx出现413 Request Entity Too Large错误解决方法

Nginx出现413 Request Entity Too Large错误解决方法

nginx 出现413 Request Entity Too Large问题的解决方法

Nginx出现413 Request Entity Too Large错误

nginx 出现413 Request Entity Too Large问题的解决方法

解决 nginx 出现 413 Request Entity Too Large 的问题