开发者社区> 问答> 正文

阿里云CDN 配置了 HTTPS 回源,但源站不支持 HTTPS导致响应5xx是什么原因?

阿里云CDN 配置了 HTTPS 回源,但源站不支持 HTTPS导致响应5xx是什么原因?

展开
收起
Lee_tianbai 2021-01-05 14:40:16 1776 0
1 条回答
写回答
取消 提交回答
  • (1)源站端口配置成 443,但源站不支持 HTTPS 在 CDN 控制台的源站配置界面,如果源站端口配置成 443,则 CDN 回源的 时候是 HTTPS 回源到源站的 443 端口。源站需要开放 443 端口,且配置 HTTPS 证书。如果源站不支持 HTTPS 访问,则 CDN 回源失败,报错 5xx。对于这种情 况,可以把回源端口改成 80;如果业务需要 443 回源的话,那么需要在源站配置 HTTPS 证书。 image.png

    (2)CDN 配置了协议跟随回源,但是源站不支持 HTTPS 访问。 协议跟随回源如果设置成“HTTPS”,则 CDN 是以 HTTPS 回源;协议跟随回源如果设置成“跟随”,则当客户端是 HTTPS 访问的时候,CDN 是 HTTPS 回源。 源站不支持 HTTPS 的情况下,会出现访问失败。对于这种情况,需要关闭协议跟随 回源功能,或设置为 HTTP 回源。 image.png 可以通过 curl 命令直接绑定到源站去测试,测试命令:curl -voa http://dc.xxx. cn --resolve dc.xxx.cn:443:a.a.a.a (dc.xxx.cn 是 CDN 加速域名 ,a.a.a.a 是源 站 IP) image.png 也可以修改本地 etc/hosts 文件绑定到源站,用浏览器发起 HTTPS 访问。以下 案例报错“您的连接不是私密连接”,则表示不支持 HTTPS 访问。 image.png

    2021-01-08 15:50:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
陌陌直播智能CDN调度系统实践之路 立即下载
CDN排坑指南 立即下载
CDN助力企业网站进入HTTPS时代 立即下载