【问题标题】:SSL certificates for different virtual hosts with WHM/cPanel具有 WHM/cPanel 的不同虚拟主机的 SSL 证书
【发布时间】:2014-02-20 16:50:17
【问题描述】:

同一网络服务器上的许多域(使用相同的 IP),使用虚拟主机可以各自拥有一个单独的证书。

首先,这是真的吗?如果是这样,那么我的问题是:

我有几个带有 WHM/cPanel 的域,是否可以托管许多不同的证书(每个域一个证书)?如果是这样,我该如何通过图形前端来做到这一点?步骤,请。

目前,我有一个用于根域的证书,并且它级联到其他帐户(通常是一个域)。

否则,您能否提供一个代码示例(http.conf 或任何需要的)?因为我发现很难将 Apache 文档付诸实践。

如果我问的正确,请告知。

【问题讨论】:

    标签: apache certificate cpanel virtual-hosts


    【解决方案1】:

    同一网络服务器上的许多域(使用相同的 IP),使用虚拟主机可以每个都有一个单独的证书...首先,这是真的吗?

    是的,这是真的。要使其按预期工作,您需要启用Server Name Indication (SNI)。使用 SNI,客户端在其 ClientHello 中发送它尝试连接的服务器名称。服务器使用它来选择正确的证书。

    SNI 在 TLS 1.0 及更高版本中可用。客户端和服务器都必须使用它。

    在 SNI(即 SSLv3)之前,服务器没有指明服务器,因此服务器必须提供默认证书或“超级证书”,每个服务器名称都托管在服务器上。有时“超级证书”包括数百个不相关的域!


    我有几个带有 WHM/cPanel 的域,是否可以托管许多不同的证书(每个域一个证书)?如果是这样,我该如何通过图形前端来做到这一点?步骤,请。

    不知道。也许您应该在Server FaultSuper User 上提问。


    否则,您能否提供代码示例(http.conf 或所需的任何内容)

    既然您了解了 SNI,或许您可以自行搜索。

    【讨论】:

      猜你喜欢
      • 2011-01-31
      • 2016-11-05
      • 2017-04-07
      • 2015-11-13
      • 2013-01-27
      • 2014-06-21
      • 1970-01-01
      • 2010-09-21
      • 1970-01-01
      相关资源
      最近更新 更多