定位问题及解决办法
NGINX 413 Request Entity Too Large 错误一般出现在上传文件的时候,这是因为 NGINX 默认设置的最大请求体大小为 1M,当上传文件或者请求的请求体超过 1M 时,会出现这个错误。
知道了原因,问题就好解决了,把 NGINX 默认设置的 1M 限制改大点,修改成你想要限制的大小就行了。
可以通过修改 NGINX 配置文件,设置 client_max_body_size 字段来修改。这个字段可以在 http、server、location 等块的区域设置。
比如:
server {
listen 80;
server_name abc.com;
# 修改允许客户端最大请求体大小,这里修改成20M,也就是客户端最大能发送20M的数据给服务器了
client_max_body_size 20M;
}
修改完并保存,记得执行 nginx -s reload 重新加载配置文件