首頁  >  文章  >  後端開發  >  nginx 出現413 Request Entity Too Large問題的解決方法

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

WBOY
WBOY原創
2016-08-08 09:24:471666瀏覽

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問題的解決方法,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn