我对 Google Cloud Hosting 非常陌生,因此请原谅我的无知。我启动了一个装有 Wordpress 的 VM,并将 DNS 指向该 IP。该机器已关闭,重新启动时被分配了一个新的外部 IP。即使将 DNS 指向新 IP,我也无法再访问该网站。有人能告诉我如何解决这个问题吗?我猜从获取静态 IP 开始,但有人能给我提供如何获取和设置静态 IP 的指南吗?最后,我该如何调整我的 Wordpress 实例以使用该 IP,并将我的 DNS 从外部提供商指向 VM。我看到建议使用负载平衡器来提高速度,但同样,我是这方面的新手,不知道从哪里开始。
答案1
您无法访问您的 WordPress,因为您的原始 IP 是短暂的,并且当您停止实例并重新启动时它会发生变化。
为了解决这个问题,你可以修改数据库中的 2 个字段:
在 Google Cloud Console 中,转到VM 实例页面来检查您的实例的新 IP
WordPress
。使用您的新 IP 访问您的
phpMyAdmin
:
https://34.75.xxx.xxx/phpmyadmin/
如果您不知道访问 phpMyAdmin 的凭据,您可以使用 ssh 通过以下命令获取此信息:
sudo sed -n 1p /home/ubuntu/.db_password
获得访问权限后,转到 wordpress -> wp_options
然后编辑选项名称
完成此操作后,您应该能够使用新 IP 再次访问您的网站。
保留静态外部 IP 地址
为了避免将来出现此问题,您可以保留你的 IP:
- 在 Cloud Console 中,转到VM 实例页。
- 单击要分配外部 IP 的实例的名称。显示实例详细信息页面。
- 在实例详细信息页面中,完成以下步骤:
a. 单击编辑. b. 根据网络接口,点击编辑按钮。
c. 根据外部 IP, 选择静态外部 IP分配给实例的地址。
d.单击完成并保存。
(注意:我使用的是全新安装的 WordPress LiteSpeed)