如何在 DigitalOcean 2023 上託管 WordPress(指南)

已發表: 2023-05-03
目錄
  • 創建一個 DigitalOcean 帳戶
  • 在 DigitalOcean 上部署 WordPress
  • 創建 DigitalOcean WordPress Droplet
  • 在 DigitalOcean 上使用 LEMP 託管 WordPress
  • 為您的 WordPress 設置一個域名
  • 常見問題
  • 其他資源
  • 結論

在 DigitalOcean 上託管您的 WordPress 網站可能是一個很好的選擇,因為它具有實惠的價格、可靠的基礎設施和易於使用的界面。

在本文中,我們將討論為什麼您應該考慮將 DigitalOcean 用於您的 WordPress 安裝,並為您提供一些有關如何在此平台上設置您的網站的有見地的信息。

DigitalOcean 以其簡單易用而聞名,使其成為初學者和有經驗用戶的理想選擇。

它提供範圍廣泛的雲產品,根據 WordPress 用戶的需求量身定制,包括虛擬機、存儲、託管數據庫和託管 Kubernetes。

憑藉其透明的定價模型和行業領先的性價比,DigitalOcean 使企業能夠擴展規模而無需擔心意外成本。

閱讀更多:如何獲得 DigitalOcean 免費積分(200 美元完全免費)

開始吧!

創建一個 DigitalOcean 帳戶

設置您的 DigitalOcean 帳戶是一個簡單的過程,涉及幾個簡單的步驟。

以下是幫助您創建帳戶的分步指南:

註冊 DigitalOcean
  • 訪問 DigitalOcean 網站 digitalocean.com。
  • 單擊主頁上的“免費開始”按鈕。
  • 輸入您的電子郵件地址並創建一個強密碼,然後單擊“註冊”。
  • 檢查您的電子郵件收件箱以獲取來自 DigitalOcean 的驗證電子郵件,然後單擊確認鏈接。
  • 驗證您的電子郵件後,系統會要求您提供賬單信息並選擇付款方式(信用卡或 PayPal)。
  • 輸入您的賬單信息後,您就可以開始使用 DigitalOcean 的服務了。

創建 DigitalOcean 帳戶既快速又輕鬆,讓您可以立即開始使用他們的服務。 設置帳戶後,您現在可以探索適用於您的 WordPress 網站的各種託管選項和功能。

索取 200 美元的積分

在 DigitalOcean 上部署 WordPress

現在您已經啟動並運行了 DigitalOcean 帳戶,是時候在平台上部署 WordPress 了。

DigitalOcean 提供了兩種託管 WordPress 網站的絕佳選擇:

  1. DigitalOcean 一鍵式 WordPress 安裝。
  2. LEMP 配置

另一方面, DigitalOcean 1-Click WordPress Installation使用戶能夠配置 WordPress Droplet

此外,它還包括一個 Ubuntu 20.04 Droplet 和 LEMP 堆棧(Linux 操作系統、Nginx Web 服務器、MySQL 數據庫、PHP 進程)。

此選項最適合尋求更多自定義的企業,因為 DigitalOcean Droplet 具有各種尺寸和功能,可以滿足各個級別的需求。 此安裝包括兩個免費的防火牆支持程序(UFW 和 fail2ban)並與免費的 SSL 證書程序兼容。

創建 DigitalOcean WordPress Droplet

要在 DigitalOcean 上設置 WordPress 站點,第一步是從 1-Click App Marketplace 創建一個 WordPress Droplet。

以下是如何進行:

1.轉到DigitalOcean Dashboard > Create > Droplet s

DigitalOcean 儀表板 > 創建 > 水滴

2. 只需單擊市場選項卡並蒐索“Ubuntu 上的 WordPress”即可安裝。 選擇圖像時,請選擇WordPress on Ubuntu選項,因為它預先配置了運行 WordPress 站點所需的組件。

Ubuntu DigitalOcean 上的 WordPress

3.選擇地區:選擇地理位置最接近目標受眾的地區,因為這將為訪問者帶來更快的加載時間。

選擇地區

4.選擇計劃: DigitalOcean 提供多種計劃以滿足不同的需求和預算。 最實惠的計劃起價為每月 7 美元,但重要的是選擇一個能夠提供足夠資源來處理您網站的流量和性能要求的計劃。 如果需要,您以後隨時可以擴大規模。

選擇一個計劃

5.選擇身份驗證方法:您可以選擇使用 SSH 密鑰或密碼進行身份驗證。 使用 SSH 密鑰更安全,如果您願意設置它,建議使用它。 如果您更喜歡使用密碼,請確保為您的帳戶選擇一個安全且唯一的密碼。

選擇身份驗證方法

6.選擇其他選項:您可以根據需要啟用其他選項,例如自動備份、監控和專用網絡。 這些功能有助於確保 WordPress 站點的可靠性、安全性和性能。

選擇附加選項

7.選擇主機名:最後,為您的 Droplet 選擇一個準確代表您的 WordPress 站點的描述性主機名。 這將使您在 DigitalOcean 儀表板中更容易識別和管理您的 Droplet。

選擇主機名

現在您的安裝已完成,您可以單擊 WordPress 鏈接訪問您的 WordPress 儀表板。

在 DigitalOcean 上使用 LEMP 託管 WordPress

使用 LEMP(Linux、Nginx、MySQL 和 PHP)在 DigitalOcean 上託管 WordPress 與其他安裝相比提供了更好的性能,因為它利用了輕量級且功能強大的 Nginx Web 服務器。

這樣可以縮短頁面加載時間並改進資源管理,確保為您的網站訪問者提供無縫的用戶體驗。

要在 DigitalOcean 上安裝 LEMP,請按照以下分步說明進行操作:

1. 選擇一張圖片:轉到 DigitalOcean Marketplace 選項卡並蒐索“LEM​​P”。 選擇“LEMP on 20.04”圖像,其中包括 LEMP 堆棧的所有必要組件。

選擇圖片

2. 選擇區域:選擇最接近目標受眾的數據中心區域以獲得最佳性能。 DigitalOcean 在全球多個地點擁有數據中心,確保您網站的低延遲和快速加載時間。

選擇 LEMP 安裝區域

3. 選擇一個計劃:根據您網站的要求,選擇一個提供適量資源(如 RAM、CPU 和存儲)的計劃。 DigitalOcean 提供靈活的定價選項,從基本網站每月 5 美元到資源密集型網站的更高級別計劃。

選擇一個計劃

4. 選擇身份驗證方法:為了安全訪問您的 Droplet,請選擇 SSH 密鑰或密碼進行身份驗證。 強烈建議使用 SSH 密鑰,因為它提供了額外的安全層。

選擇身份驗證方法

5. 選擇其他選項:考慮為您的 Droplet 啟用備份、監控或其他附加組件。 這些特性提供了額外的功能,讓您高枕無憂,例如用於數據保護的自動備份和用於深入了解服務器性能的監控。

選擇其他選項

完成 LEMP 安裝後,按照以下步驟安裝 WordPress:

首先,通過輸入服務器的 IP 地址,使用 PuTTY 訪問您的服務器。 連接後,導航至“Connection > SSH > Auth”並選擇您的 PPK 文件進行身份驗證。 或者只需添加您設置的 IP 地址、用戶名:root 和密碼。

執行以下命令來下載和設置 WordPress:

 wget https://wordpress.org/latest.tar.gz tar -xvf latest.tar.gz cp -R wordpress/* /var/www/html/ chown -R www-data:www-data /var/www/html/ chmod -R 755 /var/www/html/

遵循這些步驟將確保使用 LEMP 在您的 DigitalOcean Droplet 上成功安裝 WordPress。 為您的 WordPress 網站享受快速、安全和可靠的託管環境帶來的好處!

為您的 WordPress 設置一個域名

為託管在 DigitalOcean 上的 WordPress 網站設置域名是使您的網站易於訪問的重要步驟。

儘管 DigitalOcean 不提供域註冊服務,但您可以輕鬆地從外部提供商處購買域並將其指向您的 DigitalOcean Droplet。 在本節中,我們將逐步指導您完成將域名添加到 Droplet 的過程。

首先,您需要從可靠的域名註冊商處購買域名,例如 Namecheap。 這個過程非常簡單:

  • 在 Namecheap 上搜索您想要的域名
  • 檢查域的可用性
  • 將域添加到您的購物車(如果可用)
  • 完成結帳流程,包括免費的隱私保護附加組件
  • 完成支付交易

完成域註冊後,您需要將域的名稱服務器 (NS) 記錄指向 DigitalOcean。 為此,請按照下列步驟操作:

指向域的名稱服務器 (NS)
  • 登錄到您的域註冊商的儀表板
  • 轉到您的域名設置並修改名稱服務器 (NS) 記錄
  • 使用以下值將 NS 記錄指向 DigitalOcean 的名稱服務器:
 ns1.digitalocean.com ns2.digitalocean.com ns3.digitalocean.com

請記住,DNS 更改可能需要一些時間才能傳播。 同時,您可以繼續將域名添加到您的 DigitalOcean Droplet。 按著這些次序:

添加域名
  • 登錄到您的 DigitalOcean 儀表板
  • 導航到左側邊欄上的“網絡”選項卡
  • 切換到域選項卡
  • 輸入您的域名(例如 example.com)
  • 從下拉菜單中選擇您的 Droplet
  • 點擊添加域

您的域名現在應該已成功添加,您將被帶到域名服務器 (DNS) 設置頁面。

現在您已經將您的域連接到您的 DigitalOcean Droplet,您可以享受在此平台上託管您的 WordPress 網站的好處。

常見問題

在 DigitalOcean Droplet 上訪問 SFTP

要通過 SFTP 訪問您的 DigitalOcean Droplet,您需要一個像 FileZilla 這樣的客戶端。 要連接,請啟動 FileZilla,然後在相應字段中輸入您的服務器 IP、用戶名(通常為“root”)和密碼。

如果您有 SSH 密鑰,請使用它代替密碼。 SFTP 的端口通常為 22。連接後,您可以使用 FileZilla 的界面瀏覽和管理服務器文件。

連接到 DigitalOcean SFTP 以進行 WordPress 自定義

使用 SFTP 登錄到您的 Droplet 後,導航到 WordPress 安裝目錄。 默認情況下,對於 1-Click WordPress 安裝,它位於 /var/www/html/。

在此目錄中,您將找到所有 WordPress 文件,包括主題、插件和上傳。 您現在可以將文件從本地計算機傳輸到服務器或編輯現有文件以自定義您的 WordPress 站點。

其他資源

如何安裝 WordPress(分步)指南 2023

如何安裝 WordPress 主題(只需 5 個步驟)

結論

總之,在 DigitalOcean 上託管您的 WordPress 網站可能是一個不錯的選擇,因為它具有用戶友好的界面、經濟實惠和出色的客戶支持。

無論您選擇 WordPress DigitalOcean 一鍵式安裝還是 LEMP + WordPress,您都可以使用一系列功能和工具來自定義和優化您的網站以獲得最佳性能。