Error: "This site can’t be reached" after change domain GCP + openLiteSpeed

Error: "This site can’t be reached" after change domain GCP + openLiteSpeed

你好
首先我想说的是我使用的是Google云平台虚拟机实例,openLiteSpeed + wordpress site.
我在某个领域飞行了一年多,一切正常。 今天我买了一个新域并将其设置到我的网站,从这一刻起,即使我使用实例的外部 IP,我也无法进入我的网站。 现在我删除了 DNS 部分中的所有记录以尝试处理这个问题,但它仍然不起作用。 我还更改了 openLiteSpeed 仪表板中 Listener 部分的虚拟映射。 我不知道下一步该做什么,我尝试解决这个问题超过 5 个小时。 有什么建议可以解决吗?

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

我意识到这个解决方案没有保留外部 IP,所以当我停止实例并再次启动它时,我无法访问我的 WordPress,因为我的原始 IP 是临时的,并且当我再次启动我的 VM 实例。

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

  1. 在 Google Cloud Console 中,转到 VM instances 页面检查您的 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. 在 Cloud Console 中,转到 VM instances 页面。
  2. 单击要为其分配外部 IP 的实例的名称。 显示实例详情页面。
  3. 在实例详细信息页面中,完成以下步骤:

一个。单击 编辑

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

c。在外部 IP、select 静态外部 IP 下分配给实例的地址。

d。单击 完成保存

我还发现了一些 documentation 可能会帮助您解决问题。