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

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

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

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

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


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

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

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

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

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

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