「413 Request Entity Too Large」 錯誤解決

錯誤現象「nginx 413 when uploading file 1mb or larger」:java

原來跑的好好的程序,使用nginx作代理後,上傳大於1M 的文件提交表單時就請求不到後臺方法了,一開始還覺得是本身程序哪裏出了問題,各類折騰從新部署啥的調試了大半天,仍是不行,後來用chrome的F12查看network才發現是「413 Request Entity Too Large」 這麼個錯誤,如圖:linux

隨後便google之,發現nginx默認限制了最大上傳文件大小爲1M,可經過修改配置文件進行設置,步驟以下(Ubuntu環境):nginx

1. 編輯nginx.conf文件chrome

 sudo vim /etc/nginx/nginx.conf

2. 在 http 或者 server 或者 location 文本段內加以下內容,設置最大上傳文件大小爲20M:
shell

# set client body size to 20M #
client_max_body_size 20M;

3. 從新加載配置文件vim

sudo nginx -s reload



參考:google

http://www.cyberciti.biz/faq/linux-unix-bsd-nginx-413-request-entity-too-large/ spa

相關文章
相關標籤/搜索