win-acme,github地址:https://www.win-acme.com/manual/getting-started
簡單介紹一下win-acme這款工具吧,看到名字我們就知道前面加了win就代表是windows服務器版本,這款工具也支持liunx服務器。
情況說明
我本人是做.NET開發的,由于網站建設和小程序開發等都需要https,但是ssl證書有過期的限制,如果沒有及時續期ssl證書,那么將會影響線上程序正常運行,因此我便找了很多可以在windows服務器下使用的自動續期證書的工具,最開始使用的是一款Certify The Web工具,這款工具也可以就是要收費。在不收費的情況下只能配置5個網站,因此滿足不了我。
安裝證書
我們將win-acme.zip下載后,解壓出來見下圖,直接運行wacs.exe

運行成功后便是下面這個界面

我們輸入:N,創建默認配置的證書。選擇輸入編號為10的,為其創建證書。

我們輸入P,選擇基于搜索模式選擇綁定,回車后讓我們輸入需要配置域名。域名輸入好后再次回車,然后他就找到了剛輸入的這個域名。

然后我們再次輸入:Y確認綁定這個域名,之后就會輸入綁定成功的域名提示。


至此我們已經為一個域名配置完成了一個SSL證書,我們看下IIS下這個域名已經自動綁定并選擇了證書(見下圖)

證書自動續期
那么接下來就是續期的問題了。其實我們什么都不用管,win-acme這個工具都已經給你默認配置好了,我們只需要確認在哪里看到到期后會win-acme會自動續期。win-acme使用的windows下的任務計劃,我們找到管理工具下的任務計劃程序進行查看。

我們可以看到在任務計劃程序庫里面win-acme已經為我們創建了一個每天9:00執行的一個檢測證書是否到期的任務計劃。我們可以通過修改一下這個觸發時間來測試是否真正執行了檢測任務。

我們點擊操作可以看到具體執行的是什么內容,這里可以看到renew,就代表更新的意思。

我們以當前時間為準,向后延遲一分鐘,然后看到點win-acme是否執行了。

至此我們可以放心了使用這款免費的SSL證書自動續期工具了
|