群晖DSM7.0后手机浏览器打开登录界面一直 Loading…

moonjerx
2024-01-29 / 0 评论 / 243 阅读 / 正在检测是否收录...

个人家里的服务器采用双线路访问

frp 方式 (主要访问群晖nas网页版、esxi控制台等)

公网IP (pt辅种、drive文件同步)

架构图如下
lrz42xgx.png
使用内网IP以及frp ip访问均没有问题。所以想到是nginx的问题,查看访问状态为多个页面404状态。刚开始猜测是nginx upstream匹配不到,但是后面修改过还是出现类似的情况
lrz441md.png
通过经验仔细想了一下,如果是nginx资源匹配的问题,那么应该所有群晖静态资源都无法访问才对,但是目前看只有这js和css有问题
lrz44ukm.png

解决方法
在nginx upsteam代理中,添加对http 1.1的支持

proxy_http_version 1.1;

lrz45b20.png
通过网上查找发现问题,nginx在代理是默认http版本为1.0,由于文件的下载涉及到使用分块传递,但http1.0是不支持这个特性的。所以服务端为1.1版本无法进行转发
lrz461kg.png

目前排查出群晖7.x才会有这个问题,在早期6.x版本中。是没有这个问题!

0

评论 (0)

取消

您的IP: