您现在的位置是:首页 > 技术人生 > 服务器相关服务器相关

记一次nginx丢失断点续传header range参数解决

高晓波2020-12-02【服务器相关】人已围观

简介最近在做java 的断点续传下载功能(服务端),单独调用java的断点续传是没有问题的,但是用nginx做反向代理后,断点续传功能总是失败,打印日志发现到java服务端这边,header里面已经没有range参数了。

最近在做java 的断点续传下载功能(服务端),工具类:《java断点续传工具类》

单独调用java的断点续传是没有问题的,但是用nginx做反向代理后,断点续传功能总是失败,打印日志发现到java服务端这边,header里面已经没有range参数了。

排查后发现是nginx反向代理设置问题。

解决方案:


1、修改nginx配置文件,header添加Range。nginx获取自定义header:$http_xxx,xxx为header的name
	proxy_set_header Range $http_range;
	proxy_set_header If-Range $http_if_range;

2、nginx重新载入配置
/usr/local/nginx/sbin/nginx -s reload

Tags:nginx

很赞哦! ()

文章评论