AMH配置cloudflare的证书提示无效,求解?

站点已配置SSL,证书用的是cloudflare的,cloudflare中也新增了相应的DNS解析
image.png
访问的时候页面出现的是cloudflare的提示无效的SSL证书。
image.png

证书尝试改成上传,结果还是不行,不知道哪儿出问题了。。。

阅读 1.5k
avatarAI BotBETA

首先,请确保您已经按照正确的步骤为 Cloudflare 配置了 SSL 证书。以下是通常的步骤:

  1. 获得 SSL 证书。您可以从权威的 SSL 证书颁发机构 (CA) 购买和获取 SSL 证书。
  2. 在您的网站托管服务(例如 AWS、Linode、Vultr 等)上安装 SSL 证书。具体的安装步骤会因不同的托管服务而有所不同,但通常会涉及到创建一个 SSL 证书组,并将 SSL 证书添加到该组中。
  3. 在 Cloudflare 上为您的域名添加 DNS 解析记录。在 "DNS" 标签页中,添加以下两条记录:
* CNAME: `yourdomain.com`,值: `yourdomain.com`
* TXT: `_acme-challenge.yourdomain.com`,值: `[shared_secret]`(请用您在 Cloudflare 中设置的共享密钥替换 `[shared_secret]`)
  1. 在 Cloudflare 上为您的域名配置 SSL。转到 "Crypto" 标签页,然后将 SSL 设置更改为 "Full (strict)"。在 "Certificates" 标签页中,您应该能够看到一个 "Let's Encrypt" 的选项。点击该选项,然后按照提示进行操作。Cloudflare 将为您自动获取和安装 SSL 证书。

如果以上步骤都正确执行了,但仍然出现无效的 SSL 证书错误,那么可能存在以下几种情况:

  • 您从非权威的 CA 获取了 SSL 证书,或者 SSL 证书已经过期。
  • 在步骤 2 中,您没有正确地在您的网站托管服务上安装 SSL 证书。
  • 在步骤 3 中,您没有正确地添加 DNS 解析记录。
  • 在步骤 4 中,您没有正确地配置 SSL。可能是您没有选择 "Let's Encrypt" 选项,或者没有正确地完成其他步骤。

建议您仔细检查以上步骤,并尝试重新配置 SSL。如果问题仍然存在,建议您联系 Cloudflare 的技术支持以获取更多帮助。

1 个回答

SSL证书无效可能有以下原因,证书过期,证书没包含你的域名,或是根证书无法校验当前证书。
一一排查,或是提供证书crt文件(不要提供key),或是提供域名,或是有具体的出错信息也行,要么不好判断。
或是在面板直接申请免费的证书,或https://amh.sh/ssl.htm申请证书都可以试试。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏