所有部署指南 部署

如何在 cPanel 中安裝 SSL 證書

cPanel 是使用最廣泛的主機控制面板——大多數共享主機提供商都包含它。透過 Web 介面在 cPanel 中安裝 SSL 證書只需幾分鐘,無需命令列訪問。

方案一:檢查 AutoSSL 是否已啟用

許多主機提供商(Hostinger、Namecheap、SiteGround、A2 Hosting)預設啟用 AutoSSL——它會自動為你所有的域名安裝和續簽免費的 Let’s Encrypt 或 Sectigo 證書。

  1. 登入 cPanel
  2. 前往 SecuritySSL/TLS Status
  3. 如果你的域名顯示綠色鎖頭和”AutoSSL Domain Validated”,說明你已經有 SSL——無需進一步操作

如果 AutoSSL 不可用或你想安裝自己生成的證書(例如來自 GetHTTPS),請按方案二操作。

方案二:透過 SSL/TLS 管理器手動安裝

在你已有自己的證書檔案(cert.pemprivkey.pemchain.pem)時使用此方法。

第一步:準備證書檔案

如果你還沒有證書,使用 GetHTTPS 生成免費的 Let’s Encrypt 證書。你會得到:

  • cert.pem — 你的證書
  • privkey.pem — 你的私鑰
  • chain.pem — 中間憑證授權機構證書包

第二步:開啟 SSL/TLS 管理器

  1. 登入 cPanel
  2. 滾動到 Security 部分
  3. 點選 SSL/TLS
  4. 點選 Manage SSL Sites(在”Install and Manage SSL for your site”下方)

第三步:選擇域名

從下拉選單中選擇你的域名。

第四步:貼上證書

  1. 用文字編輯器開啟 cert.pem
  2. 複製全部內容(包括 -----BEGIN CERTIFICATE----------END CERTIFICATE-----
  3. 貼上到 Certificate (CRT) 欄位

第五步:貼上私鑰

  1. 用文字編輯器開啟 privkey.pem
  2. 複製全部內容
  3. 貼上到 Private Key (KEY) 欄位

如果金鑰之前已上傳,cPanel 可能會自動填充。

第六步:貼上 CA 證書包

  1. 用文字編輯器開啟 chain.pem
  2. 複製全部內容
  3. 貼上到 Certificate Authority Bundle (CABUNDLE) 欄位

第七步:安裝

點選 Install Certificate。cPanel 將驗證檔案併為你的域名啟用 HTTPS。

第八步:強制 HTTPS 重新導向

安裝證書後,將所有 HTTP 流量重新導向到 HTTPS:

  1. 在 cPanel 中,前往 Domains(或 Redirects
  2. 為你的域名啟用 Force HTTPS Redirect

或者新增到你的 .htaccess 檔案:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

驗證

訪問 https://yourdomain.com——你應該看到鎖頭圖示。點選它確認證書由”Let’s Encrypt”(或你的憑證授權機構)簽發。

故障排查

”The certificate and private key do not match”

你貼上的私鑰與證書不對應。確保兩個檔案來自同一個 GetHTTPS 會話。驗證:

  • cert.pem 是證書(以 BEGIN CERTIFICATE 開頭)
  • privkey.pem 是金鑰(以 BEGIN PRIVATE KEYBEGIN EC PRIVATE KEY 開頭)

“AutoSSL is replacing my certificate”

如果主機的 AutoSSL 處於活動狀態,它可能會覆蓋你手動安裝的證書。聯絡主機提供商為該域名禁用 AutoSSL,或者如果 AutoSSL 提供有效證書就直接使用它。

證書在 cPanel 中顯示但網站仍然顯示”不安全”

清除瀏覽器快取或嘗試隱身視窗。同時檢查混合內容——HTTPS 頁面上載入了 HTTP 資源。

常見問題

可以在 cPanel 中使用 Let’s Encrypt 證書嗎?

可以。使用 GetHTTPS 生成一個(無需安裝軟體),然後將檔案貼上到 cPanel 的 SSL/TLS 管理器中。一些主機還透過 AutoSSL 提供 Let’s Encrypt。

如何在 cPanel 中續簽?

如果使用 AutoSSL,續簽是自動的。如果你是手動安裝,在舊證書過期前(90 天中的第 60 天)使用 GetHTTPS 生成新證書,然後重複安裝步驟。參見我們的續簽指南

可以在 cPanel 中安裝萬用字元證書嗎?

可以。使用 GetHTTPS 生成萬用字元證書(需要 DNS-01 驗證),然後以相同方式安裝。萬用字元證書將覆蓋你的主域名和所有子域名。

cPanel 支援 ECC/ECDSA 證書嗎?

大多數現代 cPanel 版本(v78+)支援 ECDSA 證書。GetHTTPS 預設生成 ECDSA P-256,可以在 cPanel 中使用。

如何檢查當前安裝了哪個 SSL 證書?

在 cPanel → SecuritySSL/TLS Status 中檢視。這會顯示每個域名的證書詳情,包括簽發者、過期日期以及 AutoSSL 是否在管理它。

我的主機在 cPanel 中沒有顯示 SSL/TLS 選項

一些主機提供商在低檔套餐中限制 SSL 管理。聯絡主機支援——他們可能需要啟用它,或者你需要升級套餐。另外,你也可以請他們為你安裝證書(提供來自 GetHTTPS 的 PEM 檔案)。

可以在 cPanel 中為附加域名/子域名安裝 SSL 嗎?

可以。cPanel 的 SSL/TLS 管理器顯示所有域名和子域名。從下拉選單中選擇附加域名或子域名,以相同方式安裝證書。如果使用 AutoSSL,附加域名通常會自動覆蓋。

相關文章

快速開始 2026-05-08
如何獲取免費 SSL 證書(分步指南)
5 分鐘從 Let's Encrypt 獲取免費 SSL 證書 — 無需安裝軟體、無需註冊賬號。涵蓋 4 種方法、兩種驗證方式、6 個平臺的安裝教程和故障排除。
部署 2026-05-07
如何將 HTTP 重新導向到 HTTPS
使用服務端重新導向強制所有流量使用 HTTPS。Nginx、Apache 和 .htaccess 的 301 永久重新導向配置示例。
SSL 與憑證 2026-05-07
SSL 證書格式:PEM、PFX、DER 詳解
理解 PEM、PFX/PKCS#12 和 DER 證書格式。瞭解你的伺服器需要哪種格式,以及如何使用 OpenSSL 在它們之間轉換。
在瀏覽器中取得免費 SSL 憑證
無需安裝,無需帳號。私鑰始終留在你的裝置上。
取得憑證