如何在Windows 2008/IIS7上安装多个SSL?

hal*_*lex 8 ssl iis-7 openssl ssl-certificate

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

问题:

  • 我们有带IIS7的Windows 2008 Server,我们希望在此服务器上安装多个SSL.
  • 我们有一个这个服务器的IP地址,但也许我们可以获得更多,并且我们发现我们在一个IP地址上只能有一个SSL

问题:

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

谢谢Alex

MrE*_*yes 11

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

您可以使用主机标题来部分解决问题,但从您的问题推断我假设您已经遇到过此问题并将其视为可行的选项.只是想让任何人谷歌搜索并找到这个问题:

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

              sub1.mydomain.com
192.168.0.1 > sub2.mydomain.com > SSL: *.mydomain.com
              sub3.mydomain.com
Run Code Online (Sandbox Code Playgroud)

有关如何配置的更多信息,请访问:

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

  • 我们放弃了[serverfault](http://serverfault.com/)吗?这看起来像编程问题吗? (11认同)