許多初學者會認為 Cloudways 是一間主機商,這是一個錯誤的觀念。Cloudways 本身並不是主機商,而是一間介於主機商與使用者之間的服務商。透過 Cloudways 的協助,可以讓你快速部署 WordPress 環境。
Cloudways 目前支援的 VPS 和雲端主機包括:DigitalOcean、Linode、Vultr、Google Cloud Platform(GCP)、Amazon Web Services(AWS)。
價格最低從每月 10 美金的 DigitalOcean 到每月 36 美金的 Amazon Web Services 都有。要選擇哪一種方案主要取決於你的預算、網站流量與檔案大小。
既然你已經了解 Cloudways 的好處與方案,接下來就要開始使用 Cloudways 來架設 WordPress 網站!
來到 Cloudways 官網,點選「START FREE」按鈕。
接著,輸入你的姓名(限英文,可以到外交部查詢中文英譯)、信箱、密碼、身分、需要改善的地方和每月預算。輸入好之後,勾選同意 Cloudways 服務政策與隱私權條款,然後點選「START FREE」。
前往你的信箱,點選「啟用帳戶」。
接著會跳轉到電話驗證的頁面,你需要輸入手機號碼進行驗證。手機號碼記得移除開頭「0」的數字,因為有「+886」國別碼。
驗證完成後就可以開始建立 WordPress 主機與網站了。
建立 WordPress 主機與網站的步驟如下:
※Cloudways 提供 3 天的試用期,如果超過時間沒有設定付款方式,伺服器就會被刪除,請特別注意!設定付款的方式為:前往 [Account]→[Credit Card] 新增信用卡資料。
選擇什麼 PHP 版本取決於是否和目前的 WordPress 核心、佈景主題、外掛相容。
可以選擇 MySQL 或 MariaDB 兩種資料庫,我是選擇 MariaDB 10.4 版本。
一般來說,檔案上傳的大小設定 10MB 就已經很夠用了。不過實務上,通常不會上傳這麼大的檔案,以圖片來說會建議在 300kb 以下,影片則是建議託管在第三方平台,像是 YouTube。
將網域指向 Cloudways 可以分為兩個階段,分別是「綁訂網域」與「設定 DNS 指向」。開始設定前,請先確保已經購買網域和建立好一個全新的 WordPress 網站。
綁訂網域
登入 Cloudways 的控制台後,點選你要設定的網站。接著點選Domain Management
,然後將你的網域輸入在 Primary Domain 並按下「Save Changes」按鈕。
設定 DNS 指向
登入 Gandi 的控制台後,找到你要設定的網域,然後點選「區域檔紀錄」,接著按下記錄表格上方的「新增」。
點選「類型」下方的「A」,接著在 IPv4 位址輸入主機的 IP 位址,你可以在 Cloudways 裡的 Access Details 找到主機 IP 位址。
如果你想要使用 www 子網域,需要另外新增一組 A 紀錄,作法是將 www 指向主機 IP 位址。最後,別忘了點選「建立」。
一般來說,DNS 解析在幾小時內就會生效,最長需等候 48 小時。你可以使用 DNS 檢查工具確認解析的狀況。
※建議在做任何 DNS 紀錄的新增、修改、刪除前,使用「快照 DNS 紀錄」進行備份,如果有發生問題可以還原。
SSL 憑證是指在瀏覽器與伺服器之間建立加密連線,防止駭客從中攔截、讀取、竄改資料,讓資料傳輸的過程更加安全。
除了安全的考量之外,有沒有安裝 SSL 憑證也會對網站排名與使用者體驗造成影響。
安裝 SSL 憑證的步驟如下:
步驟一
點選你要安裝 SSL 憑證的網站後,前往「SSL Certificate」。然後選擇「Let’s Encrypt」憑證,接著輸入你的「電子郵件地址」與「網域名稱」,然後按下「INSTALL CERTIFICATE」按鈕。
步驟二
安裝好後,會跳出一個彈窗,問你是否要啟用 HTTPS 轉址,點選「ENABLE HTTPS」即可。
步驟三
Let’s Encrypt 憑證的有效期限為 90 天。因此,你可以啟用「AUTO RENEWAL」自動更新憑證以確保憑證不會中斷。
步驟四
最後,可以使用 SSL Checker 檢查 SSL 憑證是否安裝成功!如果你想要使用自訂的 SSL 憑證,可以與我們聯絡。
如果你的 WordPress 網站發生問題,可以透過備份與還原的功能,回到問題發生之前的那個時間點。
除了每日自動排程的備份,在網站做任何的修改之前,請務必養成「先備份,後修改」的習慣!
執行備份的步驟如下:
步驟一
點選你要備份的網站後,來到「BACKUP AND RESTORE」,接著按下「Take Backup Now」按鈕即可立即進行備份。
步驟二
如果你需要調整備份相關設定,來到網站所屬的主機,在備份的設定裡可以調整備份的排程時間、頻率、保留天數與是否要本地備份。
執行還原的步驟如下:
步驟一
點選你要還原的網站後,來到「BACKUP AND RESTORE」,選擇你想要還原的時間點並按下「Restore Application Now」按鈕。
步驟二
還原後如果反悔,想要回到上一個步驟,可以點選「Rollback」按鈕;之後如果想要還原至其他日期,可以點選「Delete」按鈕。
如果在現有網站進行程式更新(WordPress核心、佈景主題、外掛)、新增功能或更改版面,可能會導致網站掛掉或版面跑掉,進而對使用者體驗產生負面的影響。
因此,你需要建立測試環境,以確保網站更新、改版的同時,也能兼顧到使用者。
建立測試環境步驟:
步驟一
點選你要建立測試環境的網站,在右下角選擇Clone APP / Create Staging
。
步驟二
選擇網站要放在現有主機或建立新主機,勾選Create as Staging
並點選CONTINUE
。
步驟三
建立完測試網站後,旁會有staging
的標籤,以辨別哪一個網站是測試網站。
透過 Bot Protection 可以阻止駭客和機器人對你的 WordPress 網站造成危害,你可以查看過去七天,阻擋了多少流量與登入請求。
啟用 Bot Protection 步驟:
Inactive
切換成Active
WordPress 預設是使用函式 wp_mail() 發送電子郵件,基於安全考量,一般的信箱會阻擋透過此方法寄出的電子郵件。因此,你需要啟用 SMTP 以解決網站無法發送電子郵件的問題。
雖然 Cloudways 有提供 SMTP 的服務,但是需要支付一點費用。你可以使用 WP Mail SMTP 與 Sendinblue 免費設定 SMTP,步驟如下:
步驟一
安裝並啟用 WP Mail SMTP 這款外掛。
步驟二
註冊 Sendinblue 帳戶,過程就不再贅述。Sendinblue 免費方案提供每天 300 封的發信額度。
步驟三
登入 Sendinblue 後,前往 [帳戶]→[SMTP & API] 取得 API key。
步驟四
在 WP Mail SMTP 裡的 [設定]→[一般],輸入 API key 與 Sending Domain 然後按下「儲存設定」。
步驟五
在 WP Mail SMTP 裡的 [設定]→[電子郵件測試] 選擇測試信件需要寄到哪一個信箱,然後按下傳送電子郵件。
步驟六
前往信箱確認是否有收到測試信件,如果有收到就代表 SMTP 設定成功!
你可以在Monitoring
查看主機使用的狀況,像是記憶體、CPU、磁碟空間…等等。
如果經常跳出升級的通知,你可以前往Vertical Scaling
進行升級。
在升級主機規格前,你可以先確認是否是磁碟空間不足的問題導致需要升級,建議之後可以啟用自動清除磁碟空間,以節省來回確認的時間。
設定好 WordPress 主機的相關設定後,接下來就要前往 WordPress 資訊主頁以進行後續的操作。