0

您好
首先我想提一下,我使用的是谷歌云平台VM实例,openLiteSpeed + wordpress网站。
我在一些域上飞行了一年多,一切都运行良好。今天我购买了一个新域并将其设置到我的网站,从这一刻起,即使我使用实例的外部 IP,我也无法进入我的网站。现在我删除了 DNS 部分中的所有记录以尝试处理此问题,但仍然无法正常工作。我还更改了 openLiteSpeed 仪表板中侦听器部分的虚拟映射。我不知道接下来要做什么,我尝试解决这个问题超过 5 个小时。有什么建议我该如何解决?

4

1 回答 1

1

我在自己的项目中重现了您的场景——我安装了“openlitespeed-wordpress”解决方案。

我意识到这个解决方案没有保留外部 IP,所以当我停止实例并重新启动它时,我无法访问我的 WordPress,因为我的原始 IP 是短暂的,当我再次启动我的 VM 实例时它发生了变化.

我通过修改数据库中的 2 个字段解决了这个问题,如果您有同样的问题,您可以按照以下步骤操作:

  1. 在 Google Cloud Console 中,转到VM 实例页面以检查您的openlitespeed-wordpress实例的新 IP。

  2. 使用您的新 IP 访问您的 phpMyAdmin:

https://{Your-New-IP}/phpmyadmin/

如果您不知道访问 phpMyAdmin 的凭据,您可以使用 ssh 通过以下命令获取此信息:

sudo sed -n 1p /home/ubuntu/.db_password
  1. 获得访问权限后,转到 wordpress -> wp_options

在此处输入图像描述

  1. 然后编辑选项名称
  • 网址

在此处输入图像描述

执行此操作后,我可以使用我的新 IP再次访问我的网站。

为避免将来出现此问题,您可以保留您的 IP:

  1. 在 GCP Console 中,转到虚拟机实例页面。
  2. 单击要为其分配外部 IP 的实例的名称。将显示实例详细信息页面。
  3. 在实例详细信息页面中,完成以下步骤:

一个。点击编辑

湾。在网络接口下,单击编辑按钮。

在此处输入图像描述

C。在External IP下,选择静态外部 IP地址以分配给实例。

在此处输入图像描述

d。单击完成保存

我还发现了一些文档可以帮助您解决问题。

于 2020-10-15T17:48:07.617 回答