【问题标题】:Hosting multiple sites in IIS 6, one need SSL在 IIS 6 中托管多个站点,其中一个需要 SSL
【发布时间】:2010-10-20 08:44:33
【问题描述】:

我们有一个运行 IIS 6 的 Windows Server 2003,我们在其中托管具有不同域的多个站点。 www.site1.com、www.site2.com 等

现在其中一个站点需要 SSL 证书,因此我从 rapidssl.com 为域 www.site1.com 订购了证书。

问题: 安装此 SSL 证书后,所有到此服务器的 https 请求,无论域如何,都会被重定向到 www.site1.com 站点。 仅供参考:这是服务器上唯一安装 SSL 证书的站点。

有人吗?

【问题讨论】:

  • 所有网站都使用同一个IP吗?
  • 是的,它们都使用相同的 IP。由主机头分隔

标签: iis ssl iis-6


【解决方案1】:

cscript.exe adsutil.vbs set /w3svc//SecureBindings ":443:" 解决了这个问题。

【讨论】:

  • 你能详细解释一下吗?您在此处添加的脚本似乎没有引用任何特定域?我们遇到了类似的问题,即将开始使用通配符 SSL 方法,但希望获得尽可能多的详细信息。
【解决方案2】:

根据this site,SSL 不支持主机头。如果您的服务器上有多个 IP,请尝试为 SSL 网站使用一个 IP,并为其他站点使用其他 IP。如果您不这样做,请向您的帮助台请求您的服务器的另一个 IP。

【讨论】:

  • 根据microsoft.com/technet/prodtechnol/windowsserver2003/library/iis/… 这是可能的,但我不明白这将如何阻止其他站点使用 SSL“默认网站”进行 https 请求。再说一遍:我还没有尝试过。执行命令涉及的任何重大风险: cscript.exe adsutil.vbs set /w3svc//SecureBindings ":443:" ?
  • 嗯,我想你找到了答案。至于风险......如果您有备份服务器,您可以在尝试命令时切换到,请切换!我想您可以从 IIS 中删除该站点并在出现问题时重新创建它。
【解决方案3】:
猜你喜欢
  • 1970-01-01
  • 2014-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-31
  • 2013-08-08
  • 1970-01-01
相关资源
最近更新 更多