我有两个网站:
sub1.example.org sub2.example.org
我对上述每个域名都有两个 SSL 证书。
当为 sub2.example.org 安装证书#2 时,它告诉我:
至少有一个其他站点正在使用相同的 HTTPS 绑定,并且该绑定配置了不同的证书
是否有可能以任何方式在一台服务器上安装这两个证书?!
答案1
您无法为仅通过主机标头区分的站点分配不同的 SSL 证书。您需要将站点置于不同的 IP 地址上。
另一个选项是设置通配符 SSL 证书(然后您可以将其应用于*.example.org
服务器上托管的所有网站。)但有一个问题 - 您仍然无法通过 GUI 应用证书。相反,您需要使用命令行来应用证书。
http://www.sslshopper.com/article-ssl-host-headers-in-iis-7.html http://blogs.iis.net/thomad/archive/2008/01/25/ssl-certificates-on-sites-with-host-headers.aspx