浏览器Post请求出现413 Request Entity Too Large (Nginx)
- Nginx
- 2024-06-25
- 337热度
- 0评论
错误信息
上传文件时出现 413 Request Entity Too Large
问题原因
nginx设置client_max_body_size限制了文件大小,请求文件超过了服务器限制!
解决方法
修改Nginx设置,调整client_max_body_size 具体的大小值,默认为1m,此时可调整大小,我这里设置为100m,在http{}中心修改。
修改位置
可以选择在http{ }中设置:client_max_body_size 100m;
也可以选择在server{ }中设置:client_max_body_size 100m;
还可以选择在location{ }中设置:client_max_body_size 100m;
三个位置修改的区别
设置到http{}内,控制全局nginx所有请求报文大小
设置到server{}内,控制该server的所有请求报文大小
设置到location{}内,控制满足该路由规则的请求报文大小
修改完成后重启服务生效