本文已参与「新人创作礼」活动,一起开启掘金创作之路。
今天 上传图片 前端报错403,后发现是nginx报错 报错如下
[error] 27385#0: *1986 client intended to send too large body: 3794250 bytes
后面发现是nginx 默认上传文件的大小过小,先通过设置nginx.conf 上传文件大小
client_max_body_size 15m;
client_body_buffer_size 15m;
然并卵
后面想了一下会不会是超时了?
把nginx.conf 加上超时时间就解决了 (在http{}里配置即可)
# 配置nginx上传文件大小限制
client_max_body_size 15m;
client_body_buffer_size 15m;
# 超时时间
proxy_connect_timeout 120s;
proxy_send_timeout 120s;
proxy_read_timeout 120s;
困扰了我一上午,因此记录一下 希望对同样遇到问题的同学有帮助