关于 GitHub pages 启用 Https + CDN 的问题

2019-06-12 14:14:46 +08:00
 shanlan

目前如果 GitHub pages 如果启用了 Https + CDN,就会无限 301 重定向 ,最终导致错误 564,如下图:

网上的解决方法是,要么在 CDN 里导入 SSL 证书。要么关闭 HTTPS

但是我想启用 HTTPS 同时又用上 CDN,毕竟现在 HTTPS 才是主流。


所以请问大佬,有没有解决方法呢?

2871 次点击
所在节点    程序员
7 条回复
chuhemiao
2019-06-12 14:23:54 +08:00
netlify+GitHub pages
holulu
2019-06-12 14:39:11 +08:00
CDN 回源走 HTTPS
shanlan
2019-06-12 14:57:55 +08:00
@holulu 我查了下,答案如下:
首先需要在 CDN 开启 https 反问(需要上传证书和对应私钥)然后在回源处选择协议跟随即可。
Lax
2019-06-12 15:16:51 +08:00
cloudflare + github pages 全站 https 没有问题。两边都自动管理证书,不需要上传
shanlan
2019-06-12 15:49:10 +08:00
@Lax 这样需要把域名的 dns 服务器改成 cloudflare 啊,cloudflare 感觉不如国内的 dns 服务器快。
dif
2019-06-12 17:02:19 +08:00
@shanlan 优化下,开个 Pro 一般的时间也是能够秒开的
shanlan
2019-06-12 20:13:03 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/573179

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX