最近我发现了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/