IIS 7 SSL适用于具有单个IP的多个站点

Unk*_*der 30 subdomain ssl iis-7

我有一个具有单个IP地址的IIS 7服务器.站点1具有www的SSL证书,站点2具有针对各种子域的通配符SSL证书.两个站点都使用主机头来引导单个IP地址的流量.但是,当我尝试访问站点2上的子域时,我看到一个浏览器警告,告诉我SSL证书是错误的,并向我显示站点1的信息.帮助!

小智 25

在完全支持SNI之前,每个IP地址只能有一个证书.如果您可以获得涵盖两个站点的证书(例如,通配符或UC证书),则可以设置SSL主机标头以允许两个站点都受到保护.

  • 通过以下链接从评论中查看此博客文章:如何设置要在IIS下配置的证书:http://blog.armgasys.com/?p = 80 (7认同)

小智 12

如果添加带有以星号开头的友好名称的证书,则可以编辑每个站点的"绑定"中的主机名字段.

因此我们将证书添加为"ssl"(当时缺乏想象力),当添加到两个不同的站点时实际使用第一个站点而不管传入的域名(因为绑定没有主机名).

我们删除然后再次添加证书作为"*ssl"(再次没有想象但我们已经厌倦了这一点)并且在每个站点的绑定中我们能够添加主机名和https调用到域名实际上是向右网站.然后我们喝了啤酒.

这个人为自签名证书做了这件事,但它也适用于我们的SAN:https://wiki.gutzmann.com/confluence/display/HowTo/IIS+7.5+-+Multi-homing+for+HTTPS+with+自签名证书+

  • 上面的链接有一个无效的证书 - 哦,具有讽刺意味 (12认同)

Nat*_*ugg 6

Windows Server 2012中的IIS 8现在支持此功能(SNI).