前端 IP 未在 Google Cloud 负载均衡器中打开网站

前端 IP 未在 Google Cloud 负载均衡器中打开网站

因此,昨天我在计算引擎上为我的 WordPress 实例设置了负载均衡器。我创建了一个实例组。在负载均衡器中,我也为我的前端保留了静态 IP。我对我的前端使用 https。我已将前端 IP 添加到域的 DNS“A”记录中。已经超过 24 小时了,我无法使用前端 IP 或我的域名访问我的 WordPress 网站。我只收到来自谷歌的 404 错误页面。我可以使用我的 VM 实例的静态 IP 完美访问我的网站。可能出了什么问题?

答案1

为了满足您的要求,请验证以下适合您环境的设置:

  1. 创建一个未受管理或者托管实例组使用 wordpress 服务器作为模板

转到 Compute Engine >> 实例组并单击创建实例组

  • 在名称中输入名称
  • 在位置中选择单区
  • 在区域中选择您喜欢的区域
  • 单击“指定端口名称映射”
  • 在端口名称中输入 http,在端口号中输入 80
  • 在组类型中选择托管实例组
  • 在实例模板中选择刚刚创建的实例模板
  • 将所有内容保留为默认设置,然后单击“创建”
  1. 预订全球区域 IPv4

进入 VPC 网络 >> 外部 IP 地址,点击保留静态 IP 地址

  • 在名称中输入 IPv4 地址的名称
  • 在网络服务层级中选择 Premium
  • 在 IP 版本中选择 IPv4
  • 在类型中选择全局
  • 点击预订
  1. 创造负载均衡器

转至网络服务 >> 负载平衡,然后单击创建负载平衡器

  • 在 HTTP(S) 负载平衡中,单击开始配置 - 创建负载平衡器

后端配置

  • 输入负载均衡器的名称,然后单击“后端配置”
  • 在“后端服务和后端存储桶”中选择“后端服务”>>“创建后端服务”
  • 输入后端服务的名称
  • 在后端类型中选择实例组
  • 在“后端”中选择您创建的实例组
  • 在端口号中输入 80
  • 在平衡模式下选择利用率
  • 点击完成
  • 勾选启用云 CDN(可选)
  • 负载平衡创建后端服务

创建健康检查

  • 在“健康检查”中单击“创建健康检查”
  • 在名称中输入健康检查名称
  • 在协议中选择 HTTP
  • 在端口中输入 80
  • 在代理协议中选择无
  • 请求路径类型“ \ ”
  • 在检查间隔中输入 10
  • 在超时中输入 5
  • 在“健康阈值”中输入 2
  • 在“不健康阈值”中输入 3
  • 单击“保存并继续”

前端配置

  • 输入 IPv4 前端配置的名称
  • 在协议中选择 HTTPS
  • 在 IP 版本中选择 IPv4
  • 在 IP 地址中选择您预留的 IP4 地址
  • 选择端口 443

负载平衡前端配置

  • 在证书中选择创建证书
  • 输入证书名称
  • 在创建模式下,选择创建 Google 管理的证书
  • 在域中输入 *.yourdomainname.com
  • 负载平衡 Google 托管 SSL 证书
  • 此设置将颁发 Google 管理的 Let'sEncrypt 证书。

注意:创建证书后,证书将处于 PROVISION 状态。证书处于 ACTIVE 状态后,您将在几分钟内遇到 SSL 问题,并出现错误消息 ERR_SSL_VERSION_OR_CIPHER_MISMATCH。我花了 15 分钟才让一切正常运行。

  1. 设置云 DNS
  • 单击“创建”
  • 现在转到网络服务>>云DNS并单击您的域名
  • 编辑 A 记录并将 IPv4 地址替换为您新保留的 IPv4 地址。
  • 单击“添加记录集”Click Add record set
  1. 设置云 CDN(可选)

转到网络服务 >> 云 CDN 并单击添加原点

在 Origin 中选择您刚刚创建的负载均衡器。

单击“添加”

现在转到网络服务 >> 负载平衡,等待 10 – 15 分钟,让负载平衡设置生效。完成后,您将看到一个绿色复选标记,表示一切正常。

分享参考Youtube 视频作为设置的参考。

验证上述步骤后,请告诉我问题是否仍然存在,并提供详细的错误,以便进一步帮助您

答案2

由于评论字数限制,将其添加为答案

如果您在执行我的答案中提供的确切步骤后仍然收到 404 错误,那么请验证以下信息:

  1. 验证您配置的 A 记录是否指向域提供商站点中的 LB IP

  2. 验证域名服务器是否也在您的域名提供商网站中更新,正如您在 Cloud DNS 配置区域上看到的那样

  3. 使用以下方法检查 A 记录和 NShttps://toolbox.googleapps.com/apps/dig/确认上述更改

如果问题仍然存在,那么我建议向问题追踪器Google 参与其中,帮助您解决问题。

相关内容