【问题标题】:SSL Certificates explanationSSL证书解释
【发布时间】:2020-08-27 13:33:30
【问题描述】:

有人可以回答一个简单的 SSL 证书问题,让我冒犯我的决定吗?

我的堆栈:GCP VM 上的 Bitami WordPress 实例。

情况

我有一个网站,其 SSL 证书链接到我的域名。 我使用新的静态 IP 地址启动了一个实例。 我将域名重新映射到新服务器并添加了正确的凭据 [确认所有内容都已通过 GCP 团队正确配置]。 Ran -dig 命令并确认新实例映射到域名。

问题

域名不会在浏览器中加载。获取“NET::ERR_CERT_INVALID”消息。

我的诊断

我没有将我的 SSL 转移到我的新 IP 地址。

混乱

我读到的所有地方都说 SSL 映射到域名,而不是 IP 地址本身。所以理论上应该没有问题。

向您提出的问题

我是否只是通过在新实例上生成新的 SSL 证书来解决这个问题?这会覆盖旧的 SSL 证书并将我的域名映射到新的 SSL 证书吗?

如果没有 - 解决方案是什么?

我不明白 IP 地址、域名和证书之间的技术关系。我已经阅读了尽可能多的内容,每个人似乎都在谈论它,但没有详细解释它。

提前致谢!

【问题讨论】:

  • 您使用的是谷歌管理的 SSL 证书还是自我管理的证书?此外,当您前往负载均衡器并检查证书时,它的当前状态是什么?

标签: wordpress ssl google-cloud-platform ssl-certificate bitnami


【解决方案1】:

这里是 Bitnami 工程师,

如果您从头开始创建新实例,则需要将 SSL 证书从第一个实例迁移到第二个实例。您可以从机器上复制 SSL 证书,或者从 CA 网站重新下载它们并替换 /opt/bitnami/apache2/conf 文件夹中的文件。

如果您使用的是 Let's Encrypt 证书,您可以使用 Bitnami HTTPS 配置工具 (/opt/bitnami/bncert-tool) 或运行 CLI 工具生成新证书来生成新证书。如果您使用 Bitnami HTTPS 配置工具,则无需修改 Apache 的配置,该工具将为您完成。您可以在此处了解更多信息

https://docs.bitnami.com/google/how-to/understand-bncert/

在尝试生成证书之前,请记住通过使用此在线工具检查您的域来确认域名配置正确

https://www.whatsmydns.net/

【讨论】:

  • 太棒了,谢谢伙计 - 我已经搜索了 bitnami 的文档,这是我一直在寻找的页面!感谢链接!
【解决方案2】:

新问题。

我按照 Jotas 的建议使用了 bncert 工具,效果很好。

我通过“whatsmydns”检查了我的域名,并通过 SSL 检查工具检查了我的 SSL。一切都按预期进行 - 我的 IP 地址与我的域名匹配,SSL 与我的域名匹配。

我在浏览器中输入我的域名,它会在所有浏览器中加载我的网站并使用挂锁。

所以从外面看 - 看起来一切都很好。

但我还有两个问题。

问题 #1:

在我的 WordPress 的“常规>设置”中,我尝试更新我的“WordPress 地址”和“站点地址”,但它们显示为灰色。因此,我按照这些说明用新的 https 地址更新了我的wp-config 文件,这些说明以前对我有用,没有问题(https://www.wpbeginner.com/wp-tutorials/how-to-change-your-wordpress-site-urls-step-by-step/)。它没有破坏网站,但我无法再登录。只要我删除了新的 wp-config 代码,我就可以再次登录。因此,如果这不起作用,我现在没有办法更新我的“WordPress”和“站点”地址。

所以我的问题是 - 你知道为什么这不起作用吗?这是bitnami的怪癖吗?这有关系吗?如果域正常工作,我将 wp-config 文件保留为 http 地址而不是 https 地址是否重要?

问题 #2:

我的域名以正确的 IP 地址将我带到我的网站。它加载了一个安全的挂锁图标。我可以登录了。一切正常。

但是,如果我使用 IP 地址而不是域名,它也会加载相同的站点,但作为没有挂锁的不安全站点。

问题 - 知道这怎么可能吗?我认为域名只是 IP 地址的人性化版本。如果网络服务器是单台服务器,使用域名和 IP 地址如何产生不同的前端结果?

再次感谢团队,作为一个刚接触这个社区的人,它确实让你对人性充满信心。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-08-02
  • 2015-03-11
  • 2010-11-30
  • 2018-08-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多