平时我们在网站后台提交文章时一般都不会超过几M,但是有也特殊情况下,比如图片转base64过后内容就非常长,超过Nginx默认值1M是必然的。
当提交内容超过默认值后nginx报413错误。那如何解决网站后台提交内容过大时nginx报413错误?
原因分析:
众所周知,413含义是“Request Entity Too Large”
nginx 配置文件中的client_max_body_size是控制请求body的大小限制的参数,默认为1MB,如果超过这个数值,则会直接返回413状态码
解决方案:
修改nginx配置文件
http {
...
client_max_body_size 20M;
}
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有