Nginx 出現"413 Request Entity Too Large"的解決方法

開啟nginx設定檔nginx.conf, 路徑一般是:/etc/nginx/nginx.conf。在http{}段加入client_max_body_size 20m;

20m為允許最大上傳的大小。儲存後重啟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.打開 , 路徑一般是:/etc/nginx/nginx.conf。

2.在http{}段加入:

client_max_body_size 20m;

20m為允許最大上傳的大小。

3.儲存後重啟nginx,問題解決。

評分

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *