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

運(yùn)行成功后便是下面這個(gè)界面

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

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

然后我們?cè)俅屋斎耄篩確認(rèn)綁定這個(gè)域名,之后就會(huì)輸入綁定成功的域名提示。


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

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

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

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

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

至此我們可以放心了使用這款免費(fèi)的SSL證書(shū)自動(dòng)續(xù)期工具了
|