ServerAvatar 教學 – 輕鬆完成 WordPress 網站遷移、升級主機規格
ServerAvatar 伺服器控制面板在主機服務商方面提供了 5 家主機商的選擇,站長架設 WordPress 網站經營部落格或電商網站可以在業務成長的過程中,隨著網站流量越來越大、網站功能越來越複雜,漸漸地將主機規格逐步升級,以滿足新的經營目標。
那麼,要如何在 ServerAvatar 伺服器控制面板上升級主機規格呢?
這篇文章中我們教大家如何在 ServerAvatar 上進行 WordPress 網站遷移、升級主機規格,以 DigitalOcean 的 Premium AMD 1 Core/1G Ram 主機規格升級到 Premium AMD 1 Core/2G Ram 為例。
在開始主機的規格升級之前,需要確保即便是發生預期之外的事情,我們都能有網站的完整備份。也趁這個機會在本地 (自己的電腦上或雲端空間) 保存一份備份,預防在網站遷移時發生不預期的意外。
網站備份
立即備份、排程備份
從控制面板左側主選單的 Backups 可以找到:
- Instant Backups
管理員可以隨時進行網站的檔案系統、資料庫,或是全站的備份。
- Schedule Backups
管理員可以安排網站檔案系統、資料庫,或是全站的備份排程。
排程的備份頻率選項包含:
- 每小時
- 每 3 小時
- 每 6 小時
- 每 12 小時
- 每 1 天
- 每 2 天
- 每 1 周
- 每 15 天
- 每 1 個月
- 每 2 個月
- 每 3 個月
- 每 6 個月
- 每 1 年
而備份的保留期限 (Retention Period) 選項包含:
- 1 個月
- 2 個月
- 3 個月
- 6 個月
- 12 個月
- 24 個月
ServerAvatar 會自動將超過保留期限的備份資料刪除,也是一種管理雲端空間的方法。
相關的備份檔案都可以在 Instant Backups 或 Schedule Backups 下的 Backups 頁面中找到。
下載備份檔案
在 Backups 頁面中找到想要下載保存的備份紀錄,在最後一欄的「Actions」中按下 Download 圖示。
即可選擇將網站的檔案系統、資料庫下載到電腦。
此外,也可以直接到連結的雲端儲存商帳號下直接查看備份檔案。以這個例子來說,在 Google Drive (雲端硬碟) 的 serveravatar 資料夾中就能看到備份的檔案了。
如何還原網站
在 Backups 頁面中找到想要還原重置的備份紀錄,在最後一欄的「Actions」中按下 Restore 圖示。
即可將網站還原到當時備份的時間點。
網站還原完成之後,ServerAvatar 也會寄一封通知信到管理員郵箱中。
網站遷移、升級主機規格
方法一:複製網站 Site Clone
第一種方式是進入想要複製的網站的管理頁面下,使用選單中的 Site Clone 功能。
這個方式可以讓管理者將網站複製到 ServerAvatar 帳號下所管理的相同主機或是其他主機上。
在 Site Clone 功能中,可以選擇複製網站的檔案系統、資料庫,或是整個網站。並完成以下設定:
- Destination Server – 指定複製的目的主機
- Source Database – 指定來源資料庫
- New Application Name – 新網站的名稱
- New Database Name – 新資料庫的名稱
按下 Clone 按鍵後就會開始進行網站複製:
靜待一會就完成了,狀態也會變成 Completed。
接著到主選單的 Applications 下就能看到剛剛複製好的 WordPress 網站 clonesite 了。
這個時候會先使用 ServerAvatar 提供的暫時網域,如果有需要再到自己網域的 DNS 註冊商指定 IP 就能使用自己的網域名稱。
方法二:網站遷移 Site Migration
第二種方式是進入想要複製的網站所屬主機的管理頁面下,使用選單中的 Site Migration 功能。
這個方式可以讓管理者將網站複製到 ServerAvatar 帳號下所管理的其他主機上。
在 Site Migration 功能中,可以選擇複製網站的檔案系統、資料庫,或是整個網站。並完成以下設定:
- Select Application for Migration – 選擇要進行遷移的網站
- Select Database for Migration – 選擇要進行遷移的資料庫
- Destination Server – 指定遷移的目的主機
- New Application Name – 新網站的名稱
- New Database Name – 新資料庫的名稱
按下 Migrate 按鍵後就會開始進行網站遷移:
靜待一會就完成了,狀態也會變成 Completed。
接著到主選單的 Applications 下就能看到剛剛複製好的 WordPress 網站 migratesite 了。
(網站使用空間有時候需要一陣子才會更新顯示)
重新指定 DNS
新網站已經預設使用原網站的網域名稱為主要網域名稱,接著需要將網站的 Domain 重新指定到新主機的 IP 位址。
在這個步驟中,首先要到你的 Domain 網域註冊商的管理頁面中,選擇 DNS 管理。並將原本 DNS 中 A record 的 IP 位址從舊主機的 IP 改為新主機的 IP。
修改設定之後,靜待一段時間等候 Domain 與 IP 位址的對應資訊同步到全球。可以利用 whatsmydns 網站進行確認。
完成後就能看到網站的 IP 位址已經是新主機的 IP 位址了。
設定 SSL 與其他網站管理
接著,就是將網站的 SSL 安全加密設定好,並檢視相關的網站設定是否需要調整即可。
可以參考「ServerAvatar – 10 分鐘完成 DigitalOcean 主機佈署、安裝 WordPress 網站」文章的管理網站章節。
最後,別忘了將原網站的網域名稱改回 ServerAvatar 提供的暫時網域名稱 (如果還要使用),這樣後續就還能使用暫時網域名稱繼續維護、瀏覽舊網站。
方法三:主機託管商直接升級主機
上面兩種方式是透過 ServerAvatar 的複製網站與網站遷移功能,可以將網站搬遷到規格更好的主機上。
而我們也與官方確認過,實際上如果是想要在原主機上進行規格升級,可以直接在主機商 (例如下圖中的 Vultr) 的控制面板中操作選擇 Upgrade Plan 升級規格方案即可。
升級後主機的相關規格都會直接更新在 ServerAvatar 的控制面板中。
結語
這樣我們就完成了網站備份、網站遷移以及主機規格升級啦!
ServerAvatar 提供的網站遷移機制都不會將原網站刪除,某種程度也能確保即使在操作過程中發生任何問題,都還保有原網站可以使用,而管理者只需要透過 DNS 管理來決定網域是否要切換到新主機、網站上。
使用 ServerAvatar 伺服器控制面板來管理主機、網站不僅能大幅省下架站的費用,在進行網站備份、網站遷移的操作也是相當簡單。
待新主機的網站運作順利之後,大家別忘了要將「舊主機」刪除掉唷,不然主機服務商也是會按小時收費的唷!
使用上如果有任何問題也歡迎加入社團一起討論唷!
如果對 ServerAvatar 伺服器控制面板有興趣,可以參考這篇文章,文章中有提供 Quants Note 讀者專屬的折扣碼,能在首次儲值時省下不少錢!^_^
延伸閱讀 – 「ServerAvatar – 10 分鐘完成 DigitalOcean 主機佈署、安裝 WordPress 網站」。