开发者社区 问答 正文

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

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

展开
收起
Lee_tianbai 2021-01-05 14:40:16 1832 分享
分享
版权
举报
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 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等