登录后台

页面导航

本文编写于 92 天前,最后修改于 77 天前,其中某些信息可能已经过时。

本文将通过图文的形式,告诉你如何通过阿里云免费申请DV SSL证书,及如何部署到IIS服务器中

在此之前可以先简单了解一下HTTPS协议

> 什么是HTTPS协议?

目录


购买证书

首先进入到阿里云官网,直接在顶部搜索框搜索“SSL证书

阿里云首页
点击立即购买
SSL证书



按图中的选项选择即可


点击证书控制台

到这一步你就已经获得一个免费的DV证书了


申请签发


可以看到此处已经有一个未签发的证书了,接下来点证书申请

证书申请


个人信息如实填写

域名验证方式可以自己选择,这里个人推荐DNS验证,在域名管理方按要求添加一条解析即可

CSR文件默认即可,不用管,然后点击下一步


根据提供的验证方式在域名控制台添加解析验证即可,验证成功后提交审核。
这里博主使用的是腾讯云,就不做详细展开了

提交审核

耐心等待一会就能收到申请成功的邮件


导入证书(IIS)

点击下载

每一次下载的密码都是随机生成的,且阿里云会进行邮件通知,安全性大赞


下载成功后将压缩包上传到服务器,然后运行MMC打开控制台

MMC

点击左上角文件-添加或删除管理单元



选择计算机账户并点击下一步


完成


确定


可以看到此时控制台多出了一个证书目录,双击打开-个人-证书


点击更多操作-所有任务-导入

导入证书


直接下一步


浏览并选择刚刚解压出来的证书文件


记住此处要将文件类型修改成所有文件


密码在压缩包的txt文件中


完成

导入成功

到这里证书就成功导入了


部署证书(IIS)



首先打开服务器管理器-工具-IIS管理器


绑定


类型修改为HTTPS,IP地址填写你自己的,端口443即可

注意,此处红框内的选项要勾上,避免出现证书重名无法使用的情况


选择刚刚导入的证书,确定就可以啦


部署成功

这时候我们可以看到,自己的网站在打开时前缀输入为https时已经显示为小绿锁了,说明SSL证书成功发挥作用了。什么 Σ(っ °Д °;)っ ,你问我为什么还要手动输入成https才行,难道直接浏览不行吗。是的,这就涉及到一个重定向的问题,还需加以简单的设置,详情可以这篇文章
> 如何实现 HTTP 重定向到 HTTPS (IIS)