有的时候,我们在阿里云上有一个ECS备案的服务器,而且也有域名,但是现在很多场景下是需要Https协议的,如果用宝塔搭建网站系统的话,就需要一个SSL证书,目前阿里云上SSL证书购买要么是付费的,要么是只有3个月免费的。
我找了一下最便宜的一年也要300多大洋。
实在有点犯不着花300多买个SSL证书啊。
宝塔面板也有商用证书购买,也不便宜。
最便宜的是一年128大洋。
也划不来,如果一个小项目,也没多少并发量或者访问量的话,花这个钱感觉不值当。
那么兄弟朋友们,今天分享一个方法,白嫖腾讯云的一年的免费证书来实现,下面是操作指导
前提需要有一个腾讯云的账号,这个账号注册很简单,也是免费的,我就不演示了。
第一步,登录腾讯云账号,打开控制台,输入SSL证书,如下图:
第二步,点我的证书,申请免费证书,一个账号是可以申请20个,
申请免费证书
开始填写域名,要选择手动DNS验证,文件验证也可以,就是有点麻烦,不如手动DNS验证方便快捷,不要选自动DNS验证,如果服务器和域名都在腾讯云,那就可以选自动DNS验证了。
点提交会弹出下面页面
第三步,同时打开阿里云的域名页面,去解析
点击添加记录
主机记录和记录值都从刚才腾讯云的证书申请页面拷贝过来
填写完成后,点击右下角的确定
这时就多了一条刚添加的记录,如下图。
等个1-2分钟,再去腾讯云验证一下就可以了
会有个域名验证成功的提示
回到概览中看到,验证中
过几分钟,微信公众号腾讯云助手就会发通知成功。
第四步:去点击下载证书
如果服务器搭建的是宝塔面板的话,下载这个Nginx证书就可以了,别下错了,宝塔面板对应的就是Nginx证书
下载解压后,会看到如下2个重要的文件,主要用到的是key和pem文件,等下把内容复制到宝塔的SSL证书中就可以了
第五步,打开宝塔面板,添加站点
将域名填写进去,其他选项默认就可以了。
第六步,开始部署证书
将刚才下载的那2个key和pem文件的内容打开,全部复制到相应的框里面
点保存并启用
打开强制https功能
最后去阿里云解析网址,加一个解析记录到阿里云的ECS服务器
等待解析成功后,可能要几分钟,其实这一步也可以在最开始完成,最后解析成功后,就可以打开看到证书已经启用了。
注意:该证书一年有效,一年后,快到期时,在腾讯云后台继续申请就行了,我已经用了好几年了,这个方法分享给兄弟朋友们,希望能有所帮助。