除了在Let's Encrypt网站制作服务器SSL证书以外,阿里云上申请SSL证书的步骤更加的简单。以下先给出前者的教程博客,感兴趣的可以移步观看
申请Let‘s Encrypt永久免费SSL证书_栗少的博客-CSDN博客_letsencrypt
一、在阿里云平台进行域名置购和备案(7-15天)审核很慢
首先注册一个阿里云账号并购入一个轻量级服务器(建议学生用户在活动时购买更划算)
镜像选择Ubuntu18.04
没有提前购买域名的用户点击 添加域名>立即购买 (冷门名字的后缀往往更便宜
同时不要忘了给自己的域名申请ICP备案,(付款成功页就有引导)否则会关停服务,期间有个人信息实名等操作不做赘述
域名购买界面右上角头像有域名管理控制台,进入后可查看已购买域名
点击右侧操作栏的 解析
点击左上角域名解析 再添加域名,之后点击解析设置返回上一页面添加解析记录。 第一次解析记录的值有相应的引导,类似上图的txt记录类型,照着他给的填就行了,然后再添加下面的A记录类型
二、购买免费的SSL证书并下载 (nginx类型的)得到 .key和 .pem 文件
立即购买>选购SSL证>产品控制台(右上角)
SSL证书页面,在免费证书页面点击创建证书,填写相关信息后跳转至先前的解析设置页面进行
完成后大概就是这个样子,然后点击下载得到nginx类型的SSL证书
三、部署宝塔并在面板内进行SSL部署
宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板 (bt.cn)
上面选第二个复制后回到服务器控制台点击远程连接后输入,下载成功后会得到网站以及登陆用的用户名密码。
在浏览器新建标签页内输入外网面板地址、用户名、密码,
点击左侧网站,并在该界面 添加站点 点击右侧设置
SSL>其他证书 以记事本格式打开先前的两个文件并分别复制到对应输入框内,点击保存
四、 验证部署是否成功
新建标签页,输入自己先前购买的域名,即可查看页面内容。之前也可以查看,但是显示的是服务器的nginx服务器部署成功页面。
??为什么不安全呢 因为你没有加https:// 输入后就没有问题了。
如果需要,点击连接安全右上角的小证书图标就可以查看证书详情了
通过这种方式创建的网站的本地文件将在宝塔面板的本地根目录下,顺带一提,别忘了把先前申请到的ICP备案号加到网页下方,格式的话自行参考其他网页格式
如果还有问题的话可以留言,看到的话会进行解答。