nginx上传文件配置
**
- 楼主渣渣Java工程师,文章内若有错误或更好解决方案还请大牛指正!
**
通过nginx上传文件报错:
Status Code: 413 Request Entity Too Large
问题导致原因
nginx上传文件默认限制1M
解决方案
nginx.conf内http标签添加
client_max_body_size 1024m;##请根据自己实际需求修改大小限制
nginx上传大文件超时报错:
返回错误码504
问题导致原因
在nginx默认接口响应时间内未未将文件上传完毕
解决方案
nginx.conf内http标签添加
proxy_connect_timeout 600;##后端服务器连接的超时时间_发起握手等候响应超时时间
proxy_send_timeout 600;##后端服务器数据回传时间_就是在规定时间之内后端服务器必须传完所有的数据
proxy_read_timeout 600;##后端服务器处理请求的时间
send_timeout 600;##服务端向客户端传输数据的超时时间。
sendfile on; ##加速上传
keepalive_timeout 1800;##默认75s,nginx默认设置的http连接超时时间,注意根据自己实际需求设置此时间,时间过小会导致上传操作 可能无法完成;过大会导致许多无效的http连接占据着nginx的连接数,最终导致nginx崩溃