欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

Windows 2012/IIS8多网站用相同端口部署多张证书(SNI)

程序员文章站 2022-04-26 15:30:16
安装环境: 1、windows server 2012/iis 8 2、服务器本地计算机已经安装两张ssl证书 3、iis已近架设两个网站,可http访问...

安装环境:

1、windows server 2012/iis 8
2、服务器本地计算机已经安装两张ssl证书
3、iis已近架设两个网站,可http访问

安装目的:

在iis 8上将两张证书,分别绑定在两个不同的网站的默认https端口443上。

安装步骤:

(iis 8如何安装ssl证书,请参考指南:http://xiazai.jb51.net/201803/books/iis8sslbushu.pdf

1、在第一个网站绑定ssl证书,不要绑定ip地址填写主机名(作为默认的ssl证书,开启sni需要配置有默认ssl证书),绑定对应域名的证书文件,如下图:

Windows 2012/IIS8多网站用相同端口部署多张证书(SNI) 

2、然后选择第二个网站,绑定对应的ssl证书,这时您就需要填写主机名,同时勾选上“需要服务器名称指示(n)”,选择对应的证书文件,如下图:

Windows 2012/IIS8多网站用相同端口部署多张证书(SNI)

3、这样就完成了设置,现在我们需要去验证是否达到我们的试验目的,由于没有做dns解析,只好在本地做hosts解析

127.0.0.1 domain1
127.0.0.1 domain2

在浏览器中分别https访问这两个域名,验证效果:

Windows 2012/IIS8多网站用相同端口部署多张证书(SNI)

从图中,我们可以看到,https访问两个域名(都使用默认的443端口)分别调用到对应的证书文件了。
整个试验大功告成,如果大伙有多个网站,请参考安装步骤第二步继续去绑定后面网站的证书。