jelastic - 为什么自定义 SSL 需要公共 IP?
问题描述
我在我的环境中添加了一个自定义通配符 SSL 证书,并在我的注册器中添加了一个 CNAME 记录,指向我的提供商。提供商公共 IP 是 185.54.7.222,我的环境公共 IP 是 185.54.6.184。我的环境的公共 IP 永远不会被访问,为什么需要它?我必须为此付费,但我认为这不是我应该被迫激活的东西......
解决方案
如果没有公共 IP,您的环境将通过代理服务器访问。
这对性能和可靠性不利(它是共享资源,与其他平台用户共享 - 所以理论上它有可能被其他用户所做的事情过载);
代理服务器没有您的 SSL 证书;仅使用您的提供商的域名的通配符证书,用于其平台的特定 Jelastic 区域。
您的自定义 SSL 证书已安装到您的服务器(例如 Apache)上,因此您的用户需要从 Internet 直接连接到它(而不是通过代理服务器)。这就是为什么需要公共 IP 地址的原因。它直接连接到您的服务器。
Jelastic 文档中的更多信息:
另请注意,生产环境应使用自己的公共 IP 地址(如文档中所述)。
推荐阅读
- linux - 在我的 Mac 上删除 Anaconda 时遇到问题
- javascript - 使用缩放在 p5.js 中翻转图像
- github - 为什么我的 gh-pages 的 unfurl 'og:image' 没有出现在任何平台上?
- python - 动态网格创建
- audio - 如何使用 ffmpeg 连接 3 个 mp4 文件(在结果视频中面临错误)?
- java - 从左到右而不是从右到左扫描字符串计算总数
- python-3.x - 从 Txt 文件中读取字典时出现 ValueError
- azure-devops - Azure Devops - 创建在所有其他触发管道之后运行的集成测试管道
- python - 如何根据从 jupyter lab/ipywidgets 的下拉列表中选择选项来创建嵌套小部件?
- ruby - 程序无响应但仍在运行