【问题标题】:How to install more then one SSL on Windows 2008/IIS7?如何在 Windows 2008/IIS7 上安装多个 SSL?
【发布时间】:2011-05-21 18:12:57
【问题描述】:

我们在这里搜索了这个主题,发现很多帖子涵盖了这个主题的不同部分,但我们没有找到并回答我们的解决方案。

问题:

  • 我们有带有 IIS7 的 Windows 2008 Server 我们想安装更多 然后在此服务器上使用一个 SSL。
  • 我们为此设置了一个 IP 地址 服务器,但也许我们可以得到更多 他们,我们发现一个 IP 地址上只能有一个 SSL

问题:

  • 如果我们没有错,我们只能 如果我们在 Windows 2008 / IIS7 上使用一个 SSL 只有一个 IP?
  • 我们找到了 SSL 证书 多个域,但这不是 适合我们,因为在绿框中 在地址栏中将仅可见 一家公司(这适合一家 拥有多个网站的公司)。所以唯一的选择是为每个不同的公司购买不同的 SSL,设置 IIS7 以支持这一点的最佳方法是什么?
  • 我们可以托管不同的网站(每个 在同一个 IIS7 上使用自己的 SSL) 网络服务器?我们有哪些选择?

谢谢 亚历克斯

【问题讨论】:

    标签: iis-7 ssl openssl ssl-certificate


    【解决方案1】:

    很遗憾,目前无法将多个 SSL 证书颁发给单个 IP 地址上的多个域。 SSL 证书、域和 IP 之间必须存在一对一的关系。所以你唯一的选择是为服务器获取额外的 IP 地址。

    您可以使用主机标头来部分解决问题,但从您的问题推断,我假设您已经遇到过这个问题并且将其视为一个可行的选择。以防有人在谷歌上搜索并找到这个问题:

    Host Headers 允许您将单个证书(多域或通配符)绑定到单个 IP 地址上的多个域,例如:

                  sub1.mydomain.com
    192.168.0.1 > sub2.mydomain.com > SSL: *.mydomain.com
                  sub3.mydomain.com
    

    更多关于如何配置的信息可以在这里找到:

    http://www.sslshopper.com/article-ssl-host-headers-in-iis-7.html

    【讨论】:

    • 我们放弃serverfault了吗?这看起来像一个编程问题吗?
    【解决方案2】:

    如果您需要每个网站在证书中显示不同的公司,目前唯一可用的选项是获取额外的 IP 地址。您只需创建其他 IIS 网站并将它们绑定到新的 IP 地址。

    【讨论】:

      【解决方案3】:

      另一种选择是使用与 443 不同的端口和相同的 ip。

      加号;看看:Using Host Headers and SSL in IIS 7 (without the ugliness of appcmd)

      【讨论】:

      • 谢谢!差点错过了这个家伙,大提示!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-04
      • 2013-01-13
      • 2012-12-09
      • 2018-09-23
      • 1970-01-01
      • 2016-12-21
      相关资源
      最近更新 更多