我们有一台运行IIS6.0的Windows Server 2003计算机,它托管两个不同的网站。我们为两个域都购买了SSL证书,但随后发现我们不能同时使用这两个域,因为SSL使用端口443,并且我无法将两个域都设置为使用该端口号。
所以我的问题是,有没有可能在同一台IIS6.0服务器上托管https://www.domain1.com和https://www.domain2.com?如果是这样,我该怎么做呢?
在IIS 7.5上,我试图通过两个网站来实现这一点:
Default Web Site is bound to:
(blank host header port 80 - http)
(blank host header port 443 - https)
go.example.com
www71.example.com
the IP address of go.example.com
2nd web site "Beta" is bound to:
beta.example.com
(blank host header port 443 - https)
* using
我的通配符证书将在三周后过期,我刚刚续订了它并安装了新证书,因此我的IIS现在有两个证书。
我目前有30多个网站在运行,我想逐个更新它们,以使用更新后的证书。虽然我没有看到appcmd set site的参数,它允许我指定要使用的证书。我真的很讨厌删除旧的证书,并尽快重新添加所有网站,这意味着我的网站将在几分钟内没有SSL。