我在我的环境中添加了一个自定义通配符 SSL 证书,并在我的注册器中添加了一条指向我的提供商的 CNAME 记录。提供商公共(public)IP是185.54.7.222,我的环境公共(public)IP是185.54.6.184。我的环境的公共(public) IP 从未被访问过,那么为什么需要它?我必须付费,但我认为这不是我应该被迫激活的东西......
最佳答案
如果没有公共(public) IP,您的环境将通过代理服务器访问。
这对性能和可靠性不利(它是共享资源,与其他平台用户共享 - 因此理论上它有可能因其他用户所做的事情而过载);
<代理服务器没有您的 SSL 证书;仅使用您的提供商的平台域名用于其平台的特定 Jelastic 区域的通配符证书。
您的自定义 SSL 证书已安装到您的服务器(例如 Apache)上,因此您的用户需要从互联网(而不是通过代理服务器)与其建立直接连接。这就是为什么需要公共(public) IP 地址。它可以直接连接到您的服务器。
Jelastic 文档中的更多信息:
另请注意,生产环境应使用自己的公共(public) IP 地址(如文档中所述)。
关于jelastic - 为什么自定义 SSL 需要公共(public) IP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53125651/