阿里云1年期的免费证书已经改为3个月了,想要1年的SSL证书需要付费才行。不过天无绝人之路,腾讯云还是可以申请1年期的免费SSL证书,具体申请操作步骤如下:
1、前往腾讯云官网并登录进入控制台 >> 点击左上角的“云产品”,在搜索框中输入SSL,并点击“网站与备案 – SSL证书”。
2、点击左侧导航菜单“我的证书”,并点击【申请免费证书】按钮(PS:可以申请50张免费SSL证书)。
3、在“确认证书类型”中,点击免费证书下方的【申请免费证书】按钮。
4、在“证书绑定域名”中输入我们的站点域名,如boke123.net(可同时用于www.boke123.net);在“域名验证方式”中选择合适的方式,如果域名在腾讯云,则建议选择“自动DNS验证”;如果不是建议选择“手动DNS验证”,这里我们就选择这个;在“申请邮箱”中输入我们的邮箱地址;“算法选择”一般默认选择RSA算法即可;最后点击【提交申请,进行域名验证】按钮。
5、因为boke123.net域名是在阿里云,所以到阿里云域名解析中添加一个CNAME记录,其中主机记录和记录值都可以点击后面的复制按钮,添加好解析记录后,稍等一段时间后再点击【验证域名】按钮,验证通过的话就点击【完成】按钮即可。
如果域名解析尚未生效,就会显示“未检测到解析值”。
如果域名解析已经生效,就会显示“域名验证成功,您申请信息将在一个工作日内完成审核,审核结果将以短信、邮件及站内信的方式通知您。”。
6、回到“我的证书”页面,在证书列表中可以看到我们前面申请的证书状态是处于“等待签发”,将鼠标移动到其上方会显示“预计在 2023-12-16 19:27:36 前签发,审核结果将以短信、邮件及站内信的方式通知您。”,所以我们能做的就是耐心等待。
7、等待的时间好像是不一样的,我申请了几张,有些是几分钟就签发了,有些半个小时都还没有签发。如果申请的证书状态变成“已签发”,那么就可以点击“下载”按钮下载SSL证书。
8、在“下载证书”对话框中点击自己想要的证书,这个是根据服务器类型选择的。比如你的网站运行环境是Nginx就点击相应的“下载”,并将其保存到本地电脑。
9、这里boke112百科下载的是Nginx对应的证书,将下载的证书压缩包解压后得到四个文件,分别是boke123.net.csr、boke123.net.key、boke123.net_bundle.crt和boke123.net_bundle.pem。打开.key和.pem后缀的文件并复制到宝塔面板粘贴。
10、登录进入宝塔面板后台 >> 网站 >> 在网站列表中点击相应网站对应的“设置”>> 点击切换到“SSL”>> 在“当前证书”中的密钥(KEY)粘贴第9步.key的文件内容,在证书(PEM格式)中粘贴第9步.pem的文件内容,最后点击【保存并启用证书】按钮即可。
如果站点已经添加有SSL证书的话,建议开启“强制HTTPS”,并点击【保存】按钮。