Nginx反向代理上传文件时报413错误

2022-04-25

Nginx反向代理在使用Post上传文件,当文件过大时会出现413错误。
出现原因是上传文件过大,超过Nginx缓存区最大大小,从而Nginx直接返回错误。
解决办法是,在Nginx反向代理中增加:

    client_max_body_size 0;

上面的0表示不限制缓存区大小,默认缓存区大小为1M,也可设置为具体的缓存区大小,例如20M之类的值。