同一IP上的多个SSL

可能重复:
同一IP地址和同一端口上有多个SSL域?

我有以下情况:

  • 第一个域名:test.domain.com
  • IP:1.2.3.4
  • 港口:443
  • SSL:从godaddy购买,并具体到该域名
  • 工作正常没有问题。

我想添加另一个网站:

  • test2.domain.com
  • IP:一样
  • 端口:可以不同
  • SSL:不同,因为我不能使用上面的SSL,因为它是特定于上面的网站。

现在,当我使用IP:Port组合将HTTPS绑定添加到第二个站点时,它总是加载第一个SSL,而忽略第二个证书。

如何使用“不同”证书将第二个SSL绑定添加到相同的IP? 可以这样做吗?

对于大多数当前的软件,您不能在同一个IP上的服务器上拥有不同的证书(现代TLS版本具有扩展function来处理此问题,但大多数客户端不会使用它)。 所以你唯一的select是(一)获得多个域的证书(通配符证书或类似)或获得系统的额外的IP。

你可以得到一个通配符SSL证书。 这样它将处理* .domain.com上的所有域名。

但是,真正的问题与web服务器configuration有关。 对于Apache,您不能为SSLencryption的服务器使用不同的名称。 您将不得不运行另一个端口的SSLencryption服务器。 使用不同的端口,您可以使用相同的名称。