【问题标题】:Https Connection Refused on WordPress instance on GCPGCP 上的 WordPress 实例上的 HTTPS 连接被拒绝
【发布时间】:2020-06-20 10:43:35
【问题描述】:

我已经在谷歌云平台上建立了一个 wordpress 网站。问题是它在 https 上返回错误连接被拒绝。

最初该网站使用数字 IP 地址。然后我使用 CloudFlare DNS 将我的域转发到 VM 实例 IP 地址(我使用 cloudflare DNS 托管,因为我的域提供商不提供 Dns 托管)。将设置中的 WordPress URL 更改为 http。域现在指向 GCP 虚拟机实例。

我已在 Cloudflare 中启用 SSL。我在 Cloudflare 中启用了始终使用 https。我检查了 VM 实例中的防火墙是否允许 HTTPS 流量。我也将域添加到谷歌云并进行了验证。我已将 SSL 证书从 CloudFlare 手动上传到 Google Cloud,并将其应用于我的域。我已将 CloudFlare Flexible SSL 插件安装到我的 Wordpress Woocommerce 网站中。

但这些都没有帮助。

可能是什么问题?

【问题讨论】:

  • 你正在尝试什么域?
  • www.silverjewellery.pk
  • 在我启用 Google 云提供的 SSL 证书并将其指向 GCP 在 Cloud Flare 设置中提供的 DNS 记录后,现在它返回 404 错误。

标签: google-cloud-platform https connection-refused


【解决方案1】:

在检查您的域时,您似乎需要执行以下步骤:

  1. 请验证这个 ip 35.185.255.190 是 https fe lb ip

  2. Cname 记录未指向 A 记录,因此要这样做​​ create cloud dns 区域并添加条目

  3. 您的域名服务器未指向 Google 域名服务器,为此检查来自云 dns ns 的条目并通过替换您的域 ns 条目来添加它

  4. 执行完以上所有步骤后,通过dig命令验证

  5. 如果在 LB 中使用 Google 托管的 ssl 证书,请确保其已正确添加且未处于配置状态

  6. 关注YouTube video 作为参考

【讨论】:

  • 随着我对部署的所有玩弄,它变得根本无法访问。所以我删除了之前的部署和实例,并重新创建了所有内容。现在我的服务器静态 IP 是 146.148.61.174,域名是 silverjewellery.pk。我使用 CloudFlare DNS 将域指向该 IP 地址。当我部署时,我允许 HTTP 和 HTTPS 连接,并且在我的 Wordpress 部署中也显示了这一点。现在我可以通过 http://silverjewellery.pk 访问我的 wordpress 部署。
  • 但在 https 上它拒绝连接。我在 Cloudflare 上启用了 SSL/TLS 配置(完整),也启用了始终使用 HTTPS。但是我域上的 https 请求返回连接被拒绝错误。
  • 另外我想使用 CloudFlare 托管的 DNS 而不是谷歌托管的 DNS。所以我认为我不需要创建一个区域并将我的名称服务器指向 Google NS,因为它们已经指向 CloudFlare DNS。
  • 在将 ssl 添加到 http LB 意味着该网站将在前端向您显示安全但当您将 ssl 添加到您的 cloudflare 域时意味着在您的后端添加证书,这意味着您还需要您的后端访问https 负载均衡
  • 如果你没有使用http LB,那么你需要通过编辑.htaccess来重定向你的流量
猜你喜欢
  • 2016-08-15
  • 1970-01-01
  • 2020-01-03
  • 2015-04-12
  • 2020-12-06
  • 2021-08-27
  • 2019-10-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多