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

使用php上传文件出现 nginx: 413 Request Entity Too Large 错误,解决方法如下:

  • php默认的文件上传是2M,打开php.ini,把 upload_max_filesize 和 post_max_size 修改为 20M(或更大),然后重启php-fpm。
  • nginx默认上传文件的大小是1M,打开nginx.conf(路径一般是 /etc/nginx/nginx.conf ),在 http{} 段中加入 client_max_body_size 20m; 20m为允许最大上传的大小,保存后重启nginx。