V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dream0689
V2EX  ›  宽带症候群

托管在 cloudflare 的网站, 出现 ssl 证书不一致问题,请问如何解决?

  •  
  •   dream0689 · 2023-10-27 21:01:29 +08:00 via iPhone · 1178 次点击
    这是一个创建于 411 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请问下使用 pages 或者 workers 反代托管在 cloudflare 的网站后,使用 pages 设置自定义域,再用 dnspod 增加 cname 解析实现自选 cf ip ,如何让除原始站点外都使用 cloudflare 证书呢? 具体 ssl 证书情况: 1.原始站点(a.com)证书 Let's Encrypt 。 2.访问域名(a.com)托管在 cloudflare 套 cdn 站点,是 cloudflare 证书。 3.访问 pages 或者 workers 反代(a.com)生成的随机或者简略域名(b.pages.dev),是 cloudflare 证书. 4.访问 dnspod 配置的域名(c.d.com,cname 记录指向 b.pages.dev ,d.com 也是托管在 cloudflare ,但域名解析在 dnspod),证书是 Let's Encrypt. 5.在 cloudflare 上能看到 c.d.com 有生成 cloudflare 的 ssl 证书。 具体疑问是,怎么让 dnspod 上配置的域名 c.d.com 也使用 cloudflare 域名呢?

    2 条回复    2023-10-29 01:47:59 +08:00
    gentrydeng
        1
    gentrydeng  
       2023-10-28 22:20:10 +08:00
    首先你这个问题应该发在 Cloudflare 节点,然后写得太乱了,我没看明白。
    不过 Cloudflare 是与多个证书颁发机构进行合作的,Let’s Encrypt 也是其中之一。
    所以你看到的,由 Let’s Encrypt 签发的证书可能是 Cloudflare 方面申请签发的。
    如果你想指定证书颁发机构,则需要订阅高级证书。
    dream0689
        2
    dream0689  
    OP
       2023-10-29 01:47:59 +08:00 via iPhone
    @gentrydeng 我后来看了原始站点和最后自定义的域名 ssl 证书确实不一样。原始站点是 R3 证书,自定义证书是 E1 证书。我误以为 cloudflare 证书没有生效,是原始站点的由 Let’s Encrypt 证书。
    Cloudflare 有发,但是没有回复。所以在这里重新编辑发了。谢谢你,问题已解决。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2550 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:30 · PVG 08:30 · LAX 16:30 · JFK 19:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.