GG资源网

IIS 配置 HTTPS

前言

HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。使用SSL证书,实现网站HTTPS化,使网站可信,防劫持、防篡改、防监听。

证书申请和准备

在国内,我们可以通过多种渠道申请 HTTPS 证书,有收费版和免费版。一般情况下天下没有免费的午餐,免费版谁知道有多少坑等着你呢?国内几乎所有的云产生都提供 HTTPS 证书申请业务,比如:阿里云,腾讯云,华为云,百度云等等。

我有阿里云ECS服务器,目前申请赛门铁克证书是免费的。

赛门铁克是 SSL/TLS 证书的领先提供商,为全球一百多万台网络服务器提供安全防护。我这里从阿里云申请了一个赛门铁克的 HTTPS 证书,下载下来是一个压缩文件。

IIS 配置 HTTPS

从图上可以看到,压缩文件中一共有两个文件。证书文件和密码文件。在此我们的 HTTPS证书就准备完毕。

在服务器上安装HTTPS证书

本机采用 Windows Server 2012 IIS 8.0 环境。

1. 开始 -> 运行 -> MMC ;

IIS 配置 HTTPS

2. 打开 MMC;

IIS 配置 HTTPS

3. 文件 -> 添加/删除管理单元;

IIS 配置 HTTPS

4. 双击 证书 或 选中证书 ,点击添加;

IIS 配置 HTTPS

5. 选择 计算机账户 -> 下一步;

IIS 配置 HTTPS

6. 选择 本地计算机(运行次控制台的计算机) -> 完成;

IIS 配置 HTTPS

7. 确定;

IIS 配置 HTTPS

8. 控制台根节点 -> 证书 -> 个人 -> 证书 -> 右键 -> 所有任务 -> 导入;

IIS 配置 HTTPS
IIS 配置 HTTPS

9. 下一步;

IIS 配置 HTTPS

10. 从 我们准备的 证书文件中 选择证书(我们申请的是*.pfx 文件),选好之后,单击下一步;

IIS 配置 HTTPS
IIS 配置 HTTPS

11. 输入证书密码(密码来源于:pfx-password.txt 文件),输入完毕后 单击 下一步;

IIS 配置 HTTPS

12. 从图上可以看到,我们新添加证书已经成功;

IIS 配置 HTTPS

在IIS上配置证书

证书安装完毕之后,需要在IIS上配置网站的证书。

1. 打开 IIS, 在我们需要配置的网站上面右键,编辑绑定;

IIS 配置 HTTPS

2. 添加 HTTPS 绑定;

类型选择为 https

端口 443

ip地址选择本机外网ip

主机名设置为 域名

勾选 需要服务器名称指示

SSL证书请选择 刚刚我们配置的证书 (如不清楚该选择哪个证书,可以选择一个证书之后点击查看,从查看中可以辨别该证书是否为我们需要的证书)

IIS 配置 HTTPS
IIS 配置 HTTPS

3. 添加 HTTPS 绑定完毕后,我们可以看到 绑定列表中已经存在端口为 443 的绑定(HTTPS 已经配置好啦);

IIS 配置 HTTPS

4. HTTPS 已经配置好啦,接下来 打开 浏览器验证一下(可以看到 输入 https://ap123.test.com 已经可以使用);

IIS 配置 HTTPS

由于网站搬家,部分链接失效,如无法下载,请联系站长!谢谢支持!
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » IIS 配置 HTTPS

发表回复

CAPTCHAis initialing...