隐藏

解决网站后台提交内容过大时nginx报413错误

发布:2022/12/16 11:01:27作者:管理员 来源:本站 浏览次数:738

平时我们在网站后台提交文章时一般都不会超过几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;

}