【问题标题】:Google Compute Engine-Powered WordPress Site Hosted by Google Domains... How to Install SSL?由 Google Domains 托管的由 Google Compute Engine 提供支持的 WordPress 站点...如何安装 SSL?
【发布时间】:2020-11-30 14:50:27
【问题描述】:

Google 似乎有一些自动将 SSL 分配给 App Engine 产品的方法,但我只是在 Compute Engine 上安装了 Wordpress,并没有通过 App Engine 进行任何设置。

我的域是通过 Google 域托管的。我已经连接了两者,但是网站没有设置 SSL,因为 URL 有 http 而不是 https。

我需要启用 App Engine 还是有办法为我的 Compute Engine 虚拟机实例实施 SSL 证书?

抱歉,如果问题很迟钝,云环境比我习惯的虚拟主机更具技术性。

【问题讨论】:

  • 您好,欢迎来到 Stackoverflow。这是 Bitnami 安装吗?要验证这一点,请转到您的 Google Cloud Console 的部署管理器,并与我们分享部署类型。如果部署说明了 BITNAMI,那么您很幸运,并且该过程非常简单且完全自动化,但如果不是,则该过程可能需要更多额外的步骤。
  • 您好,很遗憾不是。它是 Google Click-to-Deploy(我愚蠢地认为这将是基于名称的最简单的),它是 Wordpress 多站点实现。
  • 您可以在您的实例前面附加一个 Google HTTPS 负载均衡器。然后 Google 会为您管理 SSL。这提供了很多好处。

标签: wordpress ssl google-cloud-platform google-compute-engine


【解决方案1】:

在这种情况下您不需要使用 App Engine,并且您至少有两种解决方案:

解决方案 1

您可以为您的 Wordpress 网站set up Load Balancer - 在我看来这是最“无痛”和最简单的。您也不必担心 SSL 证书本身(您将获得一份并会自动续订)。

现在您必须将要解析的域定向到新 IP(您刚刚保留)。

解决方案 2

获取您自己的 SSL 证书 - 您可以从 LetsEncrypt 获得一份。 从您部署站点的方式来看,您正在使用 Apache2 网络服务器运行 Debian 9。 你可以找到specific instructions for that scenario here(Certbot 官方文档)。 这比第一个解决方案更麻烦,也更难做。 您也可以找到detailed instructions here

----------------- U P D A T E ----------------

如何使用控制台创建 GCP HTTPS 负载均衡器:

  • 转到网络服务> Load Balancing 并单击“创建负载均衡器”;选择“HTTP(S) 负载平衡,
  • 选择“从 Internet 到 mmy VM”,然后单击继续
  • name - 选择你喜欢的任何东西;
  • backend configuration - 创建一个新的:
  • 随意命名您的服务(例如 wordpress-lb),
  • backend type - 选择实例组
  • port - 选择 HTTPS - 将其名称更改为 https 只是为了更清楚
  • 在“New backedn”窗口中选择您的实例组并在“端口号”字段中输入80;无需更改其他选项并单击“完成”按钮。
  • health check - 选择“创建新的健康检查” - 输入任何你喜欢的名字;无需触摸其他任何东西;点击“保存并继续”
  • 您的服务已准备就绪 - 点击底部的“创建”按钮。
  • 点击主机和路径规则(仅供查看)
  • 点击“前端配置”——输入名称,选择HTTPS协议
  • 选择您之前保留的 IP - 它会在列表中(除非它被其他一些服务使用)
  • 选择端口 443
  • 选择证书 - 如果您没有任何证书,请创建或上传:
  • 现在单击“创建”以创建新的负载均衡器并等待一段时间。有时,所有服务都需要几分钟才能启动。

如果您想了解更多关于在 GCP 中创建负载均衡器的详细说明,请查看 this tutorial on GeekFlare

【讨论】:

  • 谢谢,但第 3 步非常混乱,没有明确的说明。您能否就我将如何根据需要创建负载均衡器提供一些说明?我在该页面上看不到任何可采取的步骤,只是为 IT 类型的人提供了大量信息(我不是...)
  • 我更新了我的答案,提供了有关创建 GCP 负载均衡器的更多详细信息 - 希望对您有所帮助。
  • 非常感谢您的回答,非常详细和有帮助。
  • 您好,请注意,对于个人而言,解决方案 2 比 1 更好,因为 1 每月将花费您大约 18 美元。实际上,如果你的系统是 Ubuntu 之类的 Linux,方案 2 中的设置非常简单。
猜你喜欢
  • 1970-01-01
  • 2017-01-05
  • 2018-12-24
  • 1970-01-01
  • 2015-07-16
  • 1970-01-01
  • 1970-01-01
  • 2017-11-14
  • 1970-01-01
相关资源
最近更新 更多