我有一个SSL证书的网站。 现在我需要添加另一个站点,也使用HTTPS。
看起来可以通过使用HTTP和HTTPSstream量的另一个端口创build新站点的绑定来完成。 这个我想避免,因为在安全策略中,在防火墙中增加例外是一个漫长的过程。
我认为可以避开添加新端口的方式是将该站点添加为子域,然后更改SSL证书以具有与新子域匹配的附加SAN名称。
我试着在我的本地机器上testing这个,但是在两个站点上添加证书的443端口后,编辑主机文件以包含子域名,然后将子域名作为主机名添加到新的iis网站。 只有其中一个站点可以启动,另一个站点抱怨另一个站点可能使用相同的端口。
我是否需要另一个IP地址为新的子域?
在IIS7.5上,两个受SSL保护的网站需要IP地址和端口的唯一组合。 因此,您可以共享IP地址并使用不同的端口,也可以使用相同的端口,但每个站点都需要单独的IP地址。 你需要select。
(顺便说一句,没有问题分配多个IP地址到一个Windows服务器框为了完成这一点)
您可以为* .domain.com使用通配符证书 。 这有一些安全问题(因为任何人有副本可以创build一个新的网站,它会显示为有效 – 例如,如果你想company.com和store.company.com和有人得到你的私钥,他们可以store1。 company.com,它会显示为一个有效的网站。
在IIS 7.5上,您将需要唯一的IP地址。 IIS 8之前不支持SNI 。