从IIS通配符证书错误中删除网站

当试图从IIS中删除一个网站这个消息出现。 “与此站点的HTTPS绑定关联的证书也被分配给另一个站点的绑定。 删除此网站将导致其他网站的HTTPS绑定无法使用。 你是否还想继续:“我试图编辑绑定,将其删除,并得到相同的结果。 我们使用通配符绑定我们的网站。 任何build议如何删除这个?

服务器运行Windows Server 2008 R2 Standard,IIS 7.5.7600。

如果您使用带有多个站点/绑定的通配符证书,则必须编辑configuration文件或使用命令行工具来执行此操作。 只需重新使用这两种方法之一即可删除绑定。 通配符Certs和绑定不能很好地结合在一起,特别是在同一个IP上。

您应该能够使用命令行工具删除绑定,而不会遇到太多的问题。 最坏的情况下,您使用用户界面来删除它,并不得不重新添加到其他网站的绑定。

希望我能正确理解你的设置。

如果您的服务器有多个站点在同一个IP地址上使用相同的通配符证书,则可以在更新网站conf时忽略这些消息。

从任何网站删除https绑定时,通配符证书关联将从所有其他网站中删除。 即使通过固定其中一个,其他人也将被固定。

在删除您的网站之前运行以下内容将解决问题。 对于IIS 7.5中的同一IP上的多个SSL站点,没有任何GUI处理。

appcmd set site <your site name in IIS> /-bindings.[protocol='https',bindingInformation='<your bound ip>:443:<your host name>'] 

appcmd位于C:\ Windows \ System32 \ Inetsrv

这和你可能用来添加SSL绑定的命令是一样的,用“ – ”代替“+”。 有关将多个SSL绑定添加到同一个IP的信息,请参阅此帖