快速搜尋:

簡介

曾經在一個晚上失去網站,並希望自己有時光機嗎?是的,我們都經歷過——或者至少恐懼過。這就是為什麼備份網站不僅僅是個好主意——而是必要之舉。如果你正在使用 cPanel,備份到 Amazon S3 是最可靠的解決方案之一。

在本指南中,我們將一步步詳細說明如何將 cPanel 備份到 S3。無論你是技術高手還是剛入門的新手,都能在這裡找到所有你需要的資訊。

為何備份 cPanel 至關重要

那麼為什麼我們要討論 cPanel 備份到 S3?很簡單。Amazon S3(簡單儲存服務)就像網站資料的諾克斯堡——極度可靠、可擴展且安全。

意外總會發生

坦白說——科技並不完美。伺服器當機、意外刪除檔案,甚至一個簡單的點擊失誤,都能在幾秒內清除你的資料。擁有備份就是小麻煩與大災難之間的關鍵差異。

防止資料遺失

無論是惡意軟體、駭客攻擊,還是外掛更新失敗,資料遺失的方式層出不窮。備份能提供安全網,讓你永遠不必手足無措。

輕鬆災難復原

如果災難來襲,擁有最新的備份能讓復原快速又無痛。只需還原,然後——砰!你就能立即恢復運作。

什麼是 Amazon S3?

Amazon S3
Amazon S3

Amazon S3(簡單儲存服務)就像一個虛擬保險庫。它讓您可以隨時儲存和檢索任意數量的資料。

Amazon S3 的主要功能

  • 可擴展且可靠
  • 冗餘儲存
  • 高度安全
  • 價格實惠的按用量付費方案

為何使用 S3 進行 cPanel 備份?

S3 極其耐用(我們說的是 99.999999999% 的耐用性),並能與 cPanel 順暢整合。此外,它與自動化工具配合良好,讓您的備份流程無縫進行。

讓我們了解更多 Amazon S3 的替代方案:

[完整指南] 如何設定 cPanel 備份到 S3

此流程需要使用 WHM 服務,主要分為以下 4 個部分。

第一部分:為 cPanel 備份到 S3 做準備

在開始之前,讓我們先做好準備。

您需要準備什麼

  • 存取您的 cPanel/WHM
  • 一個 AWS 帳戶
  • 一個 S3 儲存桶
  • 您的 S3 存取金鑰和秘密金鑰

設定您的 Amazon S3 儲存桶

1. 登入您的 AWS 管理主控台。

2. 前往 S3 > 建立儲存桶

3. 為其命名並選擇區域。

4. 停用「封鎖所有公開存取」(由於備份是私有的,這樣做沒問題)。

5. 點擊 建立

設定 Amazon S3 儲存桶
設定 Amazon S3 儲存桶

專業提示:在儲存桶內為備份建立一個資料夾(前綴)——有助於組織管理。

第二部分:設定 cPanel 備份到 S3

這裡就是魔法發生的地方。讓我們讓您的cPanel/WHM與S3對話。

步驟 1:啟用備份配置

1. 登入 WHM

2. 搜尋 "Backup"並前往 Backup Configuration

3. 勾選 Enable Backups

啟用備份配置
啟用備份配置

步驟 2:設定備份設定

  • 選擇壓縮、未壓縮或增量備份。
  • 設定您的備份保留期限。選擇您希望執行備份的日子。
  • 選擇是否備份帳戶、系統檔案等。
設定備份設定
設定備份設定

步驟 3:新增目的地 – Amazon S3

1. 前往 Additional Destinations

2. 點擊 Create New Destination

3. 選擇 Amazon S3

4. 新增您的 S3 Bucket 名稱Access KeySecret Key

5. 設定目錄路徑(例如 /backups)。

新增 Amazon S3 為目的地
新增 Amazon S3 為目的地

步驟 4:驗證並儲存

點擊 "Save and Validate Destination"。如果一切順利,您會看到一個綠色勾號。

第 3 部分:自動化 cPanel 備份至 S3

因為手動備份?沒有人有時間做這個。

使用 cPanel 的內建排程器

cPanel 的備份系統讓您可以排程每日、每週或每月的備份。只需設定一次,之後就不必再操心。

設定 Cron 工作

雖然 WHM 處理自動化,但有些使用者更喜歡透過 cron 工作來控制。

範例 cron:

0 2 * * * /scripts/pkgacct username /home && aws s3 cp /home/cpmove-username.tar.gz s3://your-bucket/backups/

使用腳本或外掛

您也可以透過第三方外掛或使用 AWS CLI 的 bash 腳本來自動化。如果您想要詳細的日誌記錄或額外處理(如壓縮或加密),這會是理想的選擇。

第 4 部分:驗證備份成功

信任但要驗證,對吧?

測試還原流程

下載備份並嘗試在測試伺服器上還原。現在發現問題總比在危機時發現好。

檢查 S3 上的檔案完整性

登入您的 AWS 控制台,確認您的檔案符合以下條件:

  • 位於正確的資料夾中
  • 未損毀
  • 時間戳記正確

常見問題與解決方法

即使是設定最順暢的環境,也可能遇到小問題。

連線錯誤

  • 再次確認 S3 憑證。
  • 確認儲存桶名稱正確。
  • 確保您的伺服器時間已同步(對 AWS 認證很重要)。

權限拒絕問題

  • IAM 使用者必須具備 s3:PutObject 與 s3:ListBucket 權限。
  • 使用 AWS CLI 測試以確認存取權限。

備份未顯示在 S3 中

  • 確認備份工作已完成。
  • 檢查位於 /usr/local/cpanel/logs/backup/ 的日誌。
  • 驗證目標路徑是否正確。

cPanel 備份至 S3 的最佳做法

啟用版本控制

啟用 S3 版本控制,這樣即使備份出錯,也能還原先前的版本。

監控儲存成本

S3 按使用量計費。設定儲存生命週期規則以自動刪除舊備份。

加密您的備份

開啟加密功能(用戶端或伺服器端),保護您的資料不被窺探。

總結

將 cPanel 備份至 S3 不僅是為了安心,更是聰明且積極的做法。只需幾個步驟,您就能自動化整個流程,安心入睡,知道您的網站已受到保護。無論您經營的是部落格還是商業網站,不要等到災難發生才行動。立即設定您的備份!

額外提示:管理 Amazon S3 資料的最佳方式

如果您正在尋找最有效率且最易於使用的方式來管理 Amazon S3 中的資料,MultCloud 是您的最佳選擇。這個強大的雲端管理平台可讓您在一個集中的儀表板中,無縫地連接、傳輸、同步和備份 Amazon S3 與其他主流雲端服務之間的檔案。

使用 MultCloud,您可以省去登入多個雲端帳戶或處理複雜手動傳輸的麻煩。無論您是處理大型資料集的企業,還是尋求更好雲端組織的個人,MultCloud 都能提供安全、排程且高速的檔案操作,節省您的時間和精力。

  • 雲端遷移:在不同服務和帳戶之間實現無縫雲端遷移,支援計劃遷移。
  • 團隊遷移:在不同的企業儲存服務之間實現無縫雲端遷移,支援子帳戶大量遷移。
  • 雲端同步:在不同服務之間即時同步數據,支援 10 種同步模式。
  • 雲端備份:在不同服務之間進行重要資料備份,支援版本管理和資料復原。
  • 圖片保存器:免費儲存來自社群媒體或網站的圖片或影片。
  • 郵件移轉:直接將 Gmail 或 Outlook 中的郵件或附件儲存到不同的雲端磁碟。
  • 遠端上傳:URL、種子檔案或磁力連結中的內容會自動解析到雲端。