两个不同的IP地址在同一台服务器上的两个SSL证书

我有两个Sharepoint Web应用程序在同一台服务器上运行。 我们要使用以下IP地址:端口configuration: – 第一个站点:IP地址:xxx22端口443 – 第二个站点:IP地址:xxx60端口4430

当我到第二个站点的IIS,select.60的IP地址和端口4430,然后select证书我收到以下消息:

“绑定已被IIS以外的产品使用,如果继续,可能会覆盖现有的IP地址/端口组合的证书,是否仍然要使用该绑定”

我不想单击“是”,因为我不确定这将会被覆盖。
奇怪的是,我已经用自签名证书testing了这个,它工作正常。 但现在它不工作(我用官方的SSL证书和自签名的证书)。

我注意到的一件事是,如果我编辑这个绑定,并select“所有未分配”作为IP地址,而不是我试图强制的那一个,那么我可以分配证书没有问题。 但是,如果我这样做,是否会结束使用IP地址xxx22或xxx60? 我宁愿明确指定IP地址。

尝试检查是否有其他服务在该端口上侦听:

从命令提示符处:

netstat -an | find ":4430" 

在这个端口上查找任何东西。 这将有助于确定您的主机上是否有另一项configuration为侦听该端口的服务。 如果是这种情况,那么您需要更改服务正在监听的端口,或者更改希望第二个SharePoint站点监听的端口。

如果您发现没有冲突(我怀疑它可能对绑定感到困惑),那么您应该可以将第二个站点与您所需的证书绑定。

我如何使用多个IP和多个使用IP和主机名称混合的证书使我的IIS 7.5工作。

从你的post你已经安装了你的证书,我的猜测是你也有链安装。

打开你的MMC控制台。 开始>运行> MMC.exe文件>添加/删除select证书。 使用本地计算机

打开控制台后,请转到“证书”>“个人”,然后select一个证书。 右键单击并select属性。 您的友好名称将显示,在友好名称前面input*星号。 点击应用,然后确定closures。

现在select你的IIS网站,然后点击绑定。 select您的IP,并将端口默认为443,然后selectHTTPS现在,您将有一个主机头的字段,您将保留空白。 为此IP地址select您的证书。

重复你的第二个IP离开两个端口443。

应该在IIS 7上工作我testing了IIS 7.5,其余的只是猜测。 (这个旧post需要更新,所以我发布了IIS 7.x的答案)