我對 Google Cloud Hosting 非常不熟悉,所以我為我的無知道歉。我啟動了一個裝有 Wordpress 的虛擬機,並將我的 DNS 指向了 IP。機器已關閉,恢復後分配了一個新的外部 IP。即使將我的 DNS 指向新 IP 後,我也無法再造訪網站。有人能夠指出我如何解決這個問題的正確方向嗎?我猜從獲取靜態 IP 開始,但是有人能給我指點如何獲取靜態 IP 並進行設定嗎?最後,如何調整我的 Wordpress 執行個體以使用該 IP 並將我的 DNS 從外部提供者指向虛擬機器。我看到建議使用負載平衡器來提高速度,但同樣,我是這一切的新手,我不知道從哪裡開始。
答案1
您無法存取您的 WordPress,因為您的原始 IP 是短暫的,並且當您停止實例並再次啟動它時它會發生變化。
若要解決此問題,您可以修改資料庫中的 2 個欄位:
在 Google Cloud Console 中,前往虛擬機器實例頁面檢查您的
WordPress
執行個體的新 IP。使用您的新 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 中,前往虛擬機器實例頁。
- 按一下要為其指派外部 IP 的實例的名稱。將顯示實例詳細資料頁面。
- 在實例詳細資料頁面中,完成以下步驟:
A。點選編輯。 b.在下面網路介面,點選編輯按鈕。
C。在下面外部IP, 選擇靜態外部IP分配給實例的位址。
d.點擊完成並儲存。
(註:我使用的是全新安裝的 WordPress LiteSpeed)