先说一下我本地架构图
错误截图
解决方法:
在nginx upsteam中,添加对http 1.1的支持 proxy_http_version 1.1;复制代码
通过网上查找发现问题,nginx在代理是默认http版本为1.0,由于文件的下载涉及到使用分块传递,但http1.0是不支持这个特性的。所以服务端为1.1版本无法进行转发
效果图
目前排查出群晖7.x才会有这个问题,在早期6.x版本中。是没有这个问题!
先说一下我本地架构图
错误截图
解决方法:
在nginx upsteam中,添加对http 1.1的支持 proxy_http_version 1.1;复制代码
通过网上查找发现问题,nginx在代理是默认http版本为1.0,由于文件的下载涉及到使用分块传递,但http1.0是不支持这个特性的。所以服务端为1.1版本无法进行转发
效果图
目前排查出群晖7.x才会有这个问题,在早期6.x版本中。是没有这个问题!