我可以拥有多个使用相同IP地址但不同域名和相关SSL证书的IIS网站吗?

可能重复:
同一IP地址和同一端口上有多个SSL域?

例如,假设我需要3个不同的域,但是它们都是相同的目录,IP和端口号。 但是,他们必须为自己select的域名获得正确的SSL。 这可能吗? 我怎么configuration它呢? 请求是否知道要为哪个网站提供正确的SSL?

使用SSL协商和证书检查在发送具有主机头的HTTP请求之前完成。 无法根据主机头提供不同的证书。 您可能能够通过通配符或SAN获取支持多个名称的单个证书。

较新版本的IIS支持具有SNI的 TLS,这也将允许服务器使用正确的证书。 尽pipe这只在最近的web服务器和浏览器上才支持。 如果您仍然有很多用户连接到较旧的浏览器IE6,或者您无法升级到最新的IIS,那么SNI不是一个选项。

只有域名是同一个域名的所有子域名,并且拥有通配符SSL证书,才能执行此操作。

那里有一些SSL证书,利用证书的Subject Alt Name字段来实现这一点,GoDaddy,多一点的UCC证书比一般的SSL多一点,但是旧的浏览器支持最多也不完整(谁还需要IE6; ))