您好
首先我想提一下,我使用的是谷歌云平台VM实例,openLiteSpeed + wordpress网站。
我在一些域上飞行了一年多,一切都运行良好。今天我购买了一个新域并将其设置到我的网站,从这一刻起,即使我使用实例的外部 IP,我也无法进入我的网站。现在我删除了 DNS 部分中的所有记录以尝试处理此问题,但仍然无法正常工作。我还更改了 openLiteSpeed 仪表板中侦听器部分的虚拟映射。我不知道接下来要做什么,我尝试解决这个问题超过 5 个小时。有什么建议我该如何解决?
问问题
307 次
1 回答
1
我在自己的项目中重现了您的场景——我安装了“openlitespeed-wordpress”解决方案。
我意识到这个解决方案没有保留外部 IP,所以当我停止实例并重新启动它时,我无法访问我的 WordPress,因为我的原始 IP 是短暂的,当我再次启动我的 VM 实例时它发生了变化.
我通过修改数据库中的 2 个字段解决了这个问题,如果您有同样的问题,您可以按照以下步骤操作:
在 Google Cloud Console 中,转到VM 实例页面以检查您的
openlitespeed-wordpress
实例的新 IP。使用您的新 IP 访问您的 phpMyAdmin:
https://{Your-New-IP}/phpmyadmin/
如果您不知道访问 phpMyAdmin 的凭据,您可以使用 ssh 通过以下命令获取此信息:
sudo sed -n 1p /home/ubuntu/.db_password
- 获得访问权限后,转到 wordpress -> wp_options
- 然后编辑选项名称
- 网址
- 家
执行此操作后,我可以使用我的新 IP再次访问我的网站。
为避免将来出现此问题,您可以保留您的 IP:
- 在 GCP Console 中,转到虚拟机实例页面。
- 单击要为其分配外部 IP 的实例的名称。将显示实例详细信息页面。
- 在实例详细信息页面中,完成以下步骤:
一个。点击编辑。
湾。在网络接口下,单击编辑按钮。
C。在External IP下,选择静态外部 IP地址以分配给实例。
d。单击完成并保存。
我还发现了一些文档可以帮助您解决问题。
于 2020-10-15T17:48:07.617 回答