V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shanlan
V2EX  ›  程序员

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

  •  
  •   shanlan · 2019-06-12 14:14:46 +08:00 · 2856 次点击
    这是一个创建于 1751 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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


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

    第 1 条附言  ·  2019-06-12 20:09:55 +08:00

    自己解决了: GitHub pages开启Https、自定义域名和CDN加速 | 山岚的草稿本 https://blog.gobyte.cn/post/bc0a861a.html

    7 条回复    2019-06-12 20:13:03 +08:00
    chuhemiao
        1
    chuhemiao  
       2019-06-12 14:23:54 +08:00
    netlify+GitHub pages
    holulu
        2
    holulu  
       2019-06-12 14:39:11 +08:00
    CDN 回源走 HTTPS
    shanlan
        3
    shanlan  
    OP
       2019-06-12 14:57:55 +08:00
    @holulu 我查了下,答案如下:
    首先需要在 CDN 开启 https 反问(需要上传证书和对应私钥)然后在回源处选择协议跟随即可。
    Lax
        4
    Lax  
       2019-06-12 15:16:51 +08:00
    cloudflare + github pages 全站 https 没有问题。两边都自动管理证书,不需要上传
    shanlan
        5
    shanlan  
    OP
       2019-06-12 15:49:10 +08:00
    @Lax 这样需要把域名的 dns 服务器改成 cloudflare 啊,cloudflare 感觉不如国内的 dns 服务器快。
    dif
        6
    dif  
       2019-06-12 17:02:19 +08:00
    @shanlan 优化下,开个 Pro 一般的时间也是能够秒开的
    shanlan
        7
    shanlan  
    OP
       2019-06-12 20:13:03 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1488 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 83ms · UTC 17:19 · PVG 01:19 · LAX 10:19 · JFK 13:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.