备案权重域名预定

 找回密碼
 加入我們

Certimate 超簡單自動續簽90天免費SSL證書

[複製鏈接]
小猪哼囔 發表於 2025-1-31 06:49:26 | 顯示全部樓層 |閱讀模式
項目地址:https://github.com/usual2970/certimate

做個人產品或者在小企業裏負責運維的同學,會遇到要管理多個域名的情況,需要給域名申請證書。但是手動申請證書有以下缺點:

麻煩:申請證書並部署到服務的流程雖不復雜,但也挺麻煩的,猶其是妳有多個域名需要維護的時候。
易忘:另外當前免費證書的有效期只有90天,這就要求妳定期的操作,增加了工作量的同時,妳也很容易忘掉續期,從而導致網站訪問不了。
Certimate 就是為了解決上述問題而產生的,它具有以下特點:

支持私有部署:部署方法簡單,只需下載二進制文件並執行即可完成安裝。
數據安全:由於是私有部署,所有數據均存儲在本地,不會保存在服務商的服務器上,確保數據的安全性。
操作方便:通過簡單的配置即可輕松申請 SSL 證書,並將證書部署到用戶指定的目標上,然後在證書即將過期時自動續期,無需人工幹預。
Certimate 旨在為用戶提供壹個安全、簡便的 SSL 證書管理解決方案。
我用到的只有騰訊雲CDN跟COS。
本來想用在寶塔自動更新證書的,發現不支持,但有相關[Feature] 希望支持多吉雲和寶塔部署腳本來更新,不會用233

個人推薦用Docker運行:

mkdir -p ~/.certimate && cd ~/.certimate && curl -O https://raw.githubusercontent.co ... /docker-compose.yml && docker compose up -d
瀏覽器中訪問 http://127.0.0.1:8090 即可訪問 Certimate 管理頁面。

  1. 用戶名:[email protected]
  2. 密碼:1234567890
複製代碼
騰訊雲:https://console.cloud.tencent.com/cam
新建用戶-快速創建,輸入用戶名,刪除默認“AdministratorAccess”權限,分別添加四個權限:“QcloudSSLFullAccess”、“QcloudCOSFullAccess”、“QcloudCDNFullAccess”、“QcloudDNSPodFullAccess”。
按理說,不需要再給“QcloudCOSFullAccess”權限,因為用COS壹般還會套個CDN,證書都是同壹套,更新CDN的證書也會自動更新COS的證書。不套cdn開啟需要在部署方式時需單獨添加單域名。


回到Certimate [無特殊需求,建議添加壹個根域名和壹個泛域名就好了(懶人必備]
域名列表-新增域名,填好要加SSL證書的域名跟通知郵箱。“DNS 服務商授權配置”選擇騰訊雲,再填入對應的“SecretId”、“SecretKey”就完成了。
下壹步後,部署方式選擇妳需要的服務,比如CDN,直接添加壹個泛域名即可,實測根域名證書也會關聯上去。

保存返回,啟用,立即部署。不出問題壹分鐘就完成續簽SSL證書了。關閉啟用可以重新編輯。

對於寶塔站點SSL證書問題,我覺得用CDN來套SSL就好,回源選擇http 應該沒啥大問題(對吧?對吧!

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 加入我們

本版積分規則

备案权重域名预定

點基跨境

GMT+8, 2025-2-28 23:23

By DZ X3.5

QQ

快速回復 返回頂部 返回列表