将域名托管到Cloudflare,实现全站https访问

前言

在阿里云购买的域名,之前有20个免费的https证书,本来已经满足我的基本需求。但是从2024年开始,阿里云取消了免费https证书,每个证书都要收费,而且还不便宜。还是老套路,先把大家骗进来,然后开始收割韭菜。我偏不愿当这颗韭菜,还是让找到了免费的https证书,而且有效期是15年。这个就是Cloudflare,免费的不香吗?

优缺点

优点:15年的免费期,省的经常折腾证书的事
缺点:走的Cloudflare的CDN,国内用户访问速度比国外的用户慢一丢丢。对与我来说省钱才是硬道理。

现有域名托管到Cloudflare

注册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访问/
作者
spatacus
发布于
2024年4月9日
许可协议