1. 程式人生 > >nginx 出現413 Request Entity Too Large問題的解決方法

nginx 出現413 Request Entity Too Large問題的解決方法

upload 使用 {} filesize onf 服務 限制 允許 應該

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問題的解決方法