IIS配置HTTPS

1年前 2773次浏览 IIS

现在很多地方都要求HTTPS,有些浏览器甚直接将HTTP链接判定为不安全。苹果APP更是强制https,所以网站HTTPS化是一个必然的结果。

什么是http与https

HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。

HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。

image.png

IIS如何配置HTTPS?

其实IIS配置HTTPS还是挺简单的。

第一步:申请下载SSL证书,很多地方(如:阿里云、腾讯云等)都可以免费申请。点击查看阿里云SSL证书申请方法步骤。下载解压后得到一个PFX证书文件与一个TXT文件(文件里面是证书密码)。

第二步:安装PFX证书到服务器。右键安装第一步中获得的PFX文件。安装过程很简单,如果有提示输入密码输入相应的证书密码(如果是自设的密码输入即可,如果没有设置密码,证书文件目录下有一个TXT文件里面放置了密码)。

image.png


第三步:打开IIS管理器,导入PFX证书。打开IIS管理器主页功能面板,找到服务器证书并打开,导入证书(此处与第二步一样也需要输入密码)。导入成功后,在服务器证书列表里面就能看到该证书的详细信息了。由于免费证书有效期只有一年,所以证书到期后需要重新审请导入。

image.png

image.png

image.png

第四步:设置HTTPS绑定。打开IIS网站配置里面的绑定,添加HTTPS绑定。

image.png

完成上面的步骤后,便可以通过https访问网站了。