首頁 >後端開發 >php教程 >Nginx出現413 Request Entity Too Large錯誤解決方法

Nginx出現413 Request Entity Too Large錯誤解決方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-08-08 09:32:523417瀏覽
Nginx出現的413 Request Entity Too Large錯誤,這個錯誤一般在上傳檔案的時候出現,打開nginx主設定檔nginx.conf,找到http{}段,新增

解決方法就是

開啟nginx主設定檔nginx.conf,一般在/usr/local/nginx/conf/nginx.conf這個位置,找到http{}段,修改或加入

client_max_body_size 2m;

然後重啟nginx,
sudo /etc/init.d/nginxd reload

即可。
要是以php運行的話,這個大小client_max_body_size要和php.ini中的如下值的最大值差不多或稍大,這樣就不會因為提交資料大小不一致出現錯誤。
post_max_size = 2M
upload_max_filesize = 2M

重啟NGINX
kill -HUP `cat /usr/local/nginx/nginx.pid `

當上傳大檔案時為了防止網路速度慢時逾時現象,需要適當調大max_execution_time的值。

以上就介紹了Nginx出現413 Request Entity Too Large錯誤解決方法,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

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