IIS部署HTTPS
介绍:
HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单点讲就是HTTP的安全版。
HTTPS的证书申请和前期准备:
目前在国内,可以通过很多渠道申请到HTTPS证书,当然,免费的最贵嘛。国内主要的云都能免费申请一年的HTTPS证书,如:阿里云,腾讯云等等。
在服务器端安装HTTPS证书:
本次演示采用window server 2012R2 + IIS 8
在IIS上配置HTTPS证书:
1. 运行->MMC
2. 文件->添加/删除管理单元
3.选择证书->点击添加
4.计算机账户->下一步
5.本地计算机(运行此控制台的计算机)->完成
6.确定
7.右击证书->所有任务->导入
8.下一步
9.选择证书(注意的证书的格式)
10.输入证书密码(密码来自下载证书的附带.text文件)
11.从图上可以看到,证书已经添加成功
IIS上配置证书:
1.在IIS上右击我们需要绑定的网站,点击编辑绑定
2.点击添加
3.类型选择HTTPS,端口为443,IP地址为本机外网IP,主机名为 域名
SSL证书选择之前装的那个SSL证书 勾选需要服务器名称指示
4.在绑定好后,可以看到列表中已经绑定443端口
5.配置好后,打开浏览器访问域名,域名前面变成HTTPS就证明成功了