为什么自定义 SSL 需要 public IP?

Why is public IP required for custom SSL?

我在我的环境中添加了自定义通配符 SSL 证书,并在我的注册商中添加了一条指向我的提供商的 CNAME 记录。提供商 public IP 为 185.54.7.222,我的环境 public IP 为 185.54.6.184。我的环境的 public IP 从未被访问过,为什么需要它?我必须为此付费,但我认为这不是我应该被迫激活的东西...

如果没有 public IP,您的环境将通过代理服务器访问。

  1. 这对性能和可靠性不利(它是共享资源,与其他平台用户共享 - 因此理论上它有可能因其他用户所做的事情而变得过载);

  2. 代理服务器没有您的SSL证书;只有通配符证书使用您的提供商的域名用于其平台的特定 Jelastic 区域。

您的自定义 SSL 证书已安装到您的服务器(例如 Apache)上,因此您的用户需要从互联网(而不是通过代理服务器)与其形成直接连接。这就是为什么需要 public IP 地址的原因。它直接连接到您的服务器。

Jelastic 文档中的更多信息:

另请注意,生产环境应使用自己的 public IP 地址(如文档中所述)。