上传文件时413错误,如图:
已知项目使用了nginx做反向代理,nginx会限制请求体的大小,所以如果想要上传较大的文件,需要对nginx进行配置。
打开nginx主配置文件nginx.conf,比如我的配置文件路径为:
/etc/nginx
为nginx.conf文件添加如下配置:
client_max_body_size 500m;
一般添加此配置即可,也有需要多添加一些对timeout的限制,如下:
client_max_body_size 500m;
client_body_timeout 5m;
proxy_connect_timeout 75s;
proxy_read_timeout 5m;
proxy_send_timeout 5m;
client_max_body_size可添加在htttp里,也可添加在server里。
配置完成后重启nginx。
先测试修改过的nginx.conf是否合法
nginx -t conf文件路径
也可不指定文件进行测试
nginx -t
nginx指定配置文件重启
nginx所在路径 -s reload -c conf文件路径
nginx指定配置文件启动
nginx所在路径 -c conf文件路径
关于nginx启停手册,进入nginx安装目录:
1、启动nginx:./nginx
2、关闭nginx:./nginx -s stop
3、重启nginx:./nginx -s reload