一、免费ssl证书申请

① 登录FreeSSL.org 输入域名开始创建免费的SSL证书。

这里我选择的是TrustAsia证书,主要是因为1年时间,省心~

② 需要输入邮箱才能继续创建证书

默认申请的是双域名,类似:renqiancheng.com 和 www.renqiancheng.com。其他选项证书类型、验证类型、CSR生成根据自己的需求修改,一般默认的就行了,省心~

③ 这是浏览器会跳转到DNS验证环节

这里需要给域名添加 TXT 类型的记录:_dnsauth 和值(图中②所示)

在域名解析平台设置如下记录:

④ 设置完成开始验证

这里需要等待10分钟左右,如果失败多试几次

⑤ 验证通过浏览器会跳转到证书信息页面

点击下载证书,获得的压缩包中有两个文件:

  • full_chain.pem 包括了所有的根证书和中间证书内容

  • private.key 是证书的私钥

二、IIS8安装ssl证书

IIS8中支持添加pfx格式的证书,这里我们要对证书进行转换。

1. SSL证书格式转成PFX

打开在线转换地址:https://www.myssl.cn/tools/merge-pfx-cert.html

选择PFX在线合成,① 处粘贴 private.key 文件的文本内容,② 处粘贴 full_chain.pem 文件的文本内容,③ 密码随便输入,在IIS中安装证书时需要验证此密码。

合成完成后,下载PFX文件。

2. IIS8 安装PFX格式证书

① 打开IIS中服务器证书管理页面

② 点击“导入”选择生成的PFX文件

③ 在需要添加证书的网站中绑定导入的SSL证书。

三、查看效果

网站绑定SSL证书后,可以在浏览器中打开页面,点击左上角安全锁标记查看证书信息:

四、参考文章

  1. 腾讯云主机 Ubuntu 安装 WordPress

本文为原创文章,转载请注明出处!欢迎关注任前程博客 https://renqiancheng.com,第一时间看后续精彩文章。