您的位置:首页 > 理论基础 > 计算机网络

关于在caddy环境下,使用https协议UC无法下载的解决方法。

2017-09-26 18:13 507 查看
今天是第一篇文章,因为我忍不住想要分享出来。

服务器环境是caddy的,然后产品测试反应,只有UC浏览器无法下载,别的浏览器都可以正常下载。

然后换成http就都可以下载了。

这个问题让我纠结了很久,最后是同事把它解决了,然而我只会百度。


原因和解决方法如下(同事的原话):

“-------------------------------------

UC 浏览器的下载器和浏览器本身是分开的,UC 下载器不支持 TLS1.0 以上版本

caddy SSL 默认使用的最低版本是 TLS1.1

tls mail.com  {
protocols tls1.0 tls1.2
}


加上 这个 配置就好了。

-------------------------------------”

至于他是怎么发现的这个问题的?以下是他的原话:

“------------------------------

刚才不是试了问题出现在 caddy 的https 上么,下载的时候直接获取不到文件大小,查了响应头没问题的话,很可能就是SSL 握手没完成,但是UC 可以打开页面,只有下载器不行,那说明问题应该出在UC 的下载 器,然后可能影响SSL握手的就只有 算法套件选择,和SSL 版本了。我本地试了下 调低版本就OK 了

------------------------------”

话说UC还真的是LOW啊,为啥不支持高版本的tls?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐