最近我发现了letsencrypt,这是一个很棒的项目,它基本上可以让你免费获得ssl证书。

我设法用他们的证书设置了我的服务器和域,一切正常,我的网站以绿色显示 https,这很棒。

然后我将此域连接到 cloudflare,这是另一个很好的解决方案,可以解决许多网络问题。

一旦我的名称服务器更改为 cloudflare 名称服务器,https 就停止工作。
:(

最佳答案

我不确定这个问题的根源是什么,但我设法通过一点点运气修复了它,所以决定在这里写下这个问题和对我有用的解决方案,以防其他人将来遇到这个问题.

在 cloudflare 上
https://www.cloudflare.com/a/crypto/yourdomain

ssl 的默认设置已满,一旦我将其更改为
严格 https 像魅力一样重新开始工作。

我遇到同样的问题 2 天后,我将它从 strict 改回 full 然后它又工作了,所以我很困惑,不确定我在这里的答案是否正确。

关于ssl - LetsEncrypt 使用 cloudflare 服务器 ssl 错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34450155/

10-13 04:30