Google Cloud 外部 IP(临时)重定向到 WordPress 管理页面的另一个 IP

Google Cloud 外部 IP(临时)重定向到 WordPress 管理页面的另一个 IP

最近,我将我的 WordPress 网站迁移到了 Google Cloud。今天,Google 显示了一条“建议”,建议我更换服务器以节省一些月费。我点击了它,它改变了我的计划。

我发现 Google 更改了我的外部 IP 地址。当我点击它时,它会显示我的网站,但当它尝试登录我的 wordpress 管理页面时。它重定向到旧 IP 地址,并出现页面未找到错误,并且不显示我的 wordpress 仪表板。

我发现外部 IP 地址是临时的。我应该怎么做才能解决这个问题?请帮帮我。我是 Google Cloud 新手。

答案1

您找回旧 IP 地址的机会非常渺茫。它可能已被重新分配给其他客户。您可以通过两种方式尝试找回旧 IP 地址,但都不太可能成功:

  • 在同一区域分配几个静态 IP 地址,并希望您能找回旧 IP。
  • 联系 Google 支持并希望您足够幸运,他们能够帮助您。

为了防止 IP 地址再次更改,您需要将其从临时 IP 地址转换为静态 IP 地址。可以在虚拟机运行时将 IP 地址从临时 IP 地址转换为静态 IP 地址,并且不会导致 IP 地址更改。

您还需要更新指向旧 IP 地址的任何 DNS 条目,以便它们指向新 IP 地址。如果您有任何配置文件,其中硬编码了旧 IP 地址,则需要更新这些文件。由于虚拟机位于 1-1 NAT 后面,不知道自己的外部 IP 地址,因此虚拟机上的配置文件不太可能包含外部 IP 地址。但是,如果您无法让一切正常,这仍然是需要注意的事情。

您还应记住,为了实现最高可用性,您不应仅依赖单个区域。实现跨区域冗余的两种方法是:

  • 使用 HTTP(S) 负载平衡,后端位于两个或更多区域。(此解决方案的额外好处是您可以获得 IPv6 支持)
  • 在两个或更多区域的静态区域 IP 上部署您的网站,并将所有这些静态 IP 放入您的 DNS 记录中。

相关内容