博文

目前显示的是 五月, 2024的博文

Cloudflare免费申请使用15年有效期的SSL自签证书,支持泛域名,实现全站https访问

图片
Cloudflare免费申请使用15年有效期的SSL自签证书,支持泛域名,实现全站https访问 俊阳IT知识库 2023-12-21 / 1 评论 / 8 点赞 / 4,988 阅读 / 765 字 / 推送成功! 12/21 温馨提示: 本文最后更新于 2023-12-26,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。 本篇文章聊一下免费 SSL 证书的申请。 目前最常用的免费证书是  Let’s Encrypt ,但是它的有效期只有 90 天,到期需要手动更新。 不过也有很多工具可以自动更新续期,例如: 宝塔面板 certbot Nginx Proxy Manager nginxWebUI 等… 现在我部分域名使用  Cloudflare (以下简称  CF ) 进行托管,而 CF 可以免费申请长达  15年  有效期的 SSL 证书,所以今天给大家分享一下申请方式。 即使申请的证书是 15年,也是内部有效时间。就是指 CF 的自签证书(理论上可以自签50年、100年都可以)。对外,即客户层面看到的证书,还是 CF 帮我们自动申请的 Let’s Encrypt 的 E1证书; 所以必须搭配 Cloudflare 的 CDN 使用;(也就是需要开启“小云朵”); 开启 CDN 后,国内访问速度可能会变慢; 申请步骤 登录 CF, 域名需要托管到 CF 上面 点击要申请的 SSL 的网站 点击左侧菜单”SSL/TLS“下面的”概述“,将 SSL/TLS 加密模式设置为”完全“或者”完全(严格)“ 点击左侧菜单”SSL/TLS“下面的”源服务器“,选择”创建证书“ 选择”私钥类型“,填写”主机名“,选择证书有效期,然后”创建“ 然后会生成”源证书“(pem)和”私钥“(key),这里的 ”私钥“(key) 只出现一次, 切记复制保存,切记复制保存,切记复制保存 ,然后点击”确认“即可 如果 ”源证书“(pem)忘记了,可以点击”下载“查看,之后就可以在你服务器/VPS上配置这个证书了。 配置 DNS 解析时一定要开启”小云朵“,否则网站会提示”不能验证该证书“ 其他 可以设置”始终使用 HTTPS“和"HTTP 严格传输安全 (HSTS)"策略 如果想换证书,直接“吊销”,重...