首页 > 解决方案 > 为什么自定义 SSL 需要公共 IP?

问题描述

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

标签: jelastic

解决方案


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

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

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

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

Jelastic 文档中的更多信息:

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


推荐阅读