“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

相关文章
相关标签/搜索