伺服器部署可將數位憑證管理服務中的認證自動部署到阿里雲 ECS、其他雲廠商伺服器或本機伺服器,無需逐台登入伺服器手動下載和替換認證檔案。本文介紹如何建立伺服器部署任務、在伺服器上完成部署配置,以及後續如何管理已部署的節點。
功能說明
手動下載認證並替換伺服器上的認證檔案需要逐台登入操作,一旦遺漏將會影響線上 HTTPS 服務。伺服器部署將部署這一步自動化:您在控制台建立部署任務、指定要部署的認證與網域名稱後,系統會為該伺服器產生一份 EAB(External Account Binding)憑證;在伺服器上使用該憑證完成一次接入配置後,控制台指定的認證即可自動部署到該伺服器,無需再手動傳輸認證檔案。
支援的伺服器類型如下:
阿裡雲ECS:從執行個體列表中直接選擇目標 ECS 執行個體,可通過遠程執行由控制台下發安裝命令,無需登入伺服器。
多雲伺服器:其他雲廠商的伺服器或本地自建伺服器,需登入該伺服器手動執行安裝命令。
使用限制
限制項 | 說明 |
認證類型 | 僅支援 DV 認證。OV、EV 認證不支援伺服器部署。 |
網域名稱 | 單個部署任務只能填寫一個網域名稱,支援單網域名稱或萬用字元網域名稱。 |
前提條件
認證執行個體已關聯專業版或旗艦版自動化服務。關聯規則請參見認證自動化服務計費。
目標伺服器可訪問公網,且已安裝 Web 服務(如 Nginx、Apache)。
步驟一:建立伺服器部署任務
登入數位憑證管理服務控制台。
單擊部署認證,在部署認證面板配置以下參數。
參數
說明
資源類型
選擇待部署伺服器所屬的類型:
阿裡雲ECS:從阿里雲 ECS 執行個體列表中選擇目標執行個體。
多雲伺服器:其他雲廠商伺服器或本機伺服器。
選擇認證
選擇現有認證,使用帳號下已有的認證執行個體進行部署。
認證執行個體
從下拉式清單中選擇用於本次部署的認證執行個體。
網域名稱
填寫本次部署的網域名稱,支援單網域名稱(如
www.example.com)或萬用字元網域名稱(如*.example.com),只能填寫一個。ECS 地區
資源類型為阿裡雲ECS時配置。選擇目標 ECS 執行個體所在的地區。
ECS 執行個體
資源類型為阿裡雲ECS時配置。選擇目標 ECS 執行個體,伺服器名稱將自動使用該 ECS 執行個體名稱。
伺服器名稱
資源類型為多雲伺服器時配置。為該伺服器指定一個易於識別的名稱,用於在伺服器部署列表中定位該節點。
單擊確定。
建立完成後,伺服器部署列表中新增一條記錄,狀態/連線時間為未串連,等待伺服器側完成部署配置。
步驟二:在伺服器上完成部署配置
在伺服器部署列表中找到目標伺服器,單擊操作列的安裝手冊,面板中展示該節點的基礎資訊(伺服器名稱、執行個體 ID、資源類型、認證執行個體 ID、認證 ID、網域名稱、認證名稱、有效期間)和EAB 憑證(Kid 和 HmacKey),以及安裝命令。
HMAC Key 為敏感資訊,用於用戶端與服務端安全認證,請勿泄露。
下面兩種方式都需執行安裝步驟中的命令,執行前請先確認命令中的以下參數:
安裝命令中的
email參數:填寫您的郵箱地址。绑定命令中的
--eab-kid、--eab-hmac-key參數:填寫該面板中為當前節點展示的 EAB 憑證,不要沿用其他節點的憑證。安裝認證命令中的
--key-file、--fullchain-file參數:命令中已按 Nginx、Apache 的預設認證安裝路徑預填,通常無需改動。僅當您安裝 Nginx 或 Apache 時修改過預設路徑,才需改為該伺服器上認證私密金鑰和憑證鏈結檔案的實際路徑,否則更新後的認證不會被載入。
方式一:遠程執行(僅阿里雲 ECS)
資源類型為阿裡雲ECS時,在安裝手冊面板單擊遠程執行,由控制台通過雲助手在該 ECS 執行個體上自動執行安裝命令,無需登入伺服器。該執行個體須處於運行中狀態並已安裝雲助手用戶端,否則遠程執行不可用。
方式二:手動執行安裝命令
資源類型為多雲伺服器,或 ECS 執行個體不具備遠程執行條件時,登入目標伺服器執行安裝手冊面板中提供的安裝命令,完成該伺服器與阿里雲 ACME 服務的接入配置。
步驟三:查看部署結果
在伺服器部署頁面確認部署是否生效:
伺服器部署概覽展示已部署節點、未部署節點和已部署認證的數量,單擊查看可跳轉至對應的節點列表。
伺服器部署列表中,目標伺服器的狀態/連線時間列顯示為已串連及連線時間,綁定認證列展示認證執行個體 ID、服務版本、認證名稱、網域名稱和認證 ID,認證狀態列展示認證的狀態與有效期間區間。
節點較多時,可通過全部、阿裡雲ECS、多雲伺服器頁簽篩選,或按伺服器名稱、執行個體 ID、KID 搜尋。
通過 HTTPS 訪問已部署的網域名稱,確認瀏覽器顯示的認證資訊與部署的認證一致。如訪問異常,請參見根據瀏覽器錯誤提示解決認證部署問題排查。
管理已部署的伺服器
在伺服器部署列表中,通過目標伺服器操作列的安裝手冊和更多操作按鈕進行管理:
操作 | 說明 |
安裝手冊 | 查看該節點的基本資料、EAB 憑證和安裝命令。重裝伺服器或重新設定 ACME 用戶端時,可在此重新擷取。 |
更換認證 | 為該伺服器更換綁定的認證,例如變更部署的網域名稱或改用其他認證執行個體。 |
詳情 | 查看該伺服器的部署詳情,包括伺服器資訊、綁定認證及部署狀態。 |
刪除 | 刪除該部署節點。刪除後該節點的 EAB 憑證失效,控制台不再向該伺服器部署認證,已安裝的認證仍保留在伺服器上。 |