将域名托管到Cloudflare,实现全站https访问
前言
在阿里云购买的域名,之前有20个免费的https证书,本来已经满足我的基本需求。但是从2024年开始,阿里云取消了免费https证书,每个证书都要收费,而且还不便宜。还是老套路,先把大家骗进来,然后开始收割韭菜。我偏不愿当这颗韭菜,还是让找到了免费的https证书,而且有效期是15年。这个就是Cloudflare,免费的不香吗?
优缺点
优点:15年的免费期,省的经常折腾证书的事
缺点:走的Cloudflare的CDN,国内用户访问速度比国外的用户慢一丢丢。对与我来说省钱才是硬道理。
现有域名托管到Cloudflare
1.登录Cloudflare后,在主页点击开始使用
2.填写你注册的域名
3.选择套餐(我用免费的就够)
4.更改名称服务器
这里复制CF给我们提供的名称服务器,然后去到域名服务商更改。
5.修改DNS服务器
我的域名是从阿里云购买的,所以登录阿里云的域名管理中去设置
更改完成之后,等CF给我们发送更改成功的邮件,大概几分钟。
6.配置域设置
申请免费https证书
1.点击要申请的 SSL 的网站
2.点击SSL/TLS-概述,将 SSL/TLS 加密模式设置为完全或者完全(严格)
3.点击SSL/TLS-源服务器,选择创建证书
4.选择私钥类型,填写主机名,选择证书有效期,然后点击创建
用默认的就行
5.生成源证书(pem)和私钥(key)
私钥(key)只出现一次,一定要复制保存 然后点击确认即可
6. 源证书pem下载
如果 源证书(pem)忘记了,可以点击下载查看,之后就可以在你服务器/VPS上配置这个证书了。
7. 开启小云朵
配置 DNS 解析时一定要开启小云朵,否则网站会提示”不能验证该证书“
遇到的问题
1.配置好之后,访问时显示证书还是不可用。
解决方法:可以重启路由器,或者关闭科学上网工具,或者换网络试试。我就是用手机流量直接能正常访问,通过家里路由器有这个提示。后来重启路由器和关闭科学上网后才正常。
相关视频
如果文章对你有帮助,欢迎点击上方按钮打赏作者,更多功能请访问博客站
将域名托管到Cloudflare,实现全站https访问
https://blog.fxcxy.com/2024/04/09/将域名托管到Cloudflare,实现全站https访问/