IIS,单个UC证书,多个站点和主机头。 这一切是如何工作的?

让我开始说我的话,IIS不是我的强项。 我在这里问过这个问题,因为我试图在不同的网站上使用2个不同的证书。 所有现在刮,有一个新的configuration。

我已经购买了一个UC证书,并给了我需要的所有必要的域名。 这里是我的新问题,我有两个站点在IIS中都需要使用相同的证书,这甚至有可能吗? 我需要做什么使这两个网站的工作? 那里有一个“虚拟主机头”吗?

编辑:我应该提到,其中一个网站是我的Exchange 2007网站,另一个是SharePoint网站。

要做到这一点,你需要使用SSL主机头。

首先要做的就是在IIS中设置所有你的站点的普通HTTP,所以设置它们,把它们全部设置为使用不同的主机头来监听相同的IP。 我假设你已经完成了至less一个网站,因为你已经有了你的证书。 像在正常情况下一样,在您的某个网站上设置您的证书。

接下来,您需要在另一个站点上设置SSL主机头,为此,请从命令提示符下的C:\ Inetpub \ AdminScripts文件夹中运行此命令:

cscript.exe adsutil.vbs set /w3svc/<site identifier>/SecureBindings ":443:<host header>" 

使用可在IIS中看到的站点标识replace站点标识,并使用本站点的实际主机标题replace主机标题。

然后这将为该站点创build一个SSL主机头,该头将使用来自第一个站点的证书。

如果你想要更详细的解释看看这里 。