nginx上传文件超出默认大小限制-附件,提示:413 Request Entity Too Large
Nginx 限制文件上传大小,相应配置参数:client_max_body_size
注意:该参数在nginx.conf中默认是没有配置的,不配置的情况下,nginx默认限制请求附件大小为:1M。
即:默认当你通过nginx代理上传附件,大于1M的文件时,浏览器会抛出如下异常。
处理方式:
找到nginx的配置文件nginx/conf/nginx.conf,在location块中,添加如下参数配置:
client_max_body_size 2m; # 默认为1m
这里是将client_max_body_size 10m; 参数配置在了location{ }中,
当然,该参数也可以在http{ }中设置:client_max_body_size 10m;
也可以在server{ }中设置:client_max_body_size 10m;
三者设置的区别在于,作用域不同:
--- 设置到http{}内,控制全局nginx所有请求报文(附件)大小;
--- 设置到server{}内,控制该server的所有请求报文(附件)大小;
--- 设置到location{}内,只控制满足该路由规则的请求报文(附件)大小。
作者:superip
出处:https://www.cnblogs.com/superip/p/17282035.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
本文来自博客园,作者:super_ip,转载请注明原文链接:https://www.cnblogs.com/superip/p/17282035.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!