我用的IIS部署過HTTPS,原本使用的阿里云的SSL證書申請系統(tǒng),該系統(tǒng)可以申請到一個 1 年期的Symantec免費版SSL證書,前幾天證書到期了,然后去阿里云后臺申請新的SSL證書,結果都過去一周時間,證書狀態(tài)還是“審核中”,現(xiàn)在SSL證書都過期了,系統(tǒng)還沒審核完,一怒之下開始研究去其他平臺申請SSL證書。
上網(wǎng)研究了一下,發(fā)現(xiàn)其實IIS可以實現(xiàn)很簡單的部署SSL證書,有一個免費的SSL證書服務叫Let's Encrypt,提供三個月期限的SSL證書,還有一個名為Certify的軟件,可以在GUI的圖形界面下自動申請和配置Let's Encrypt頒發(fā)的SSL證書,使用它可以自動配置、創(chuàng)建和自動續(xù)訂證書,并且到快要續(xù)訂的時候會自動發(fā)郵件通知我們,非常方便,我下載安裝好Certify之后,幾步操作,不到 2 分鐘時間,SSL證書就部署成功了,速度快的讓我都感到很震驚。
下面是安裝和部署的過程:
1、首先下載Certify下載到服務器上并安裝。下載地址:https://certifytheweb.com
2、第一次啟動程序時會彈出對話框讓我們填寫個郵箱地址,等證書快要過期的時候我們會收到續(xù)訂證書的提醒郵件。這里我們填上常用的 email 地址。
3、點擊“新建證書”按鈕,certify 會自動掃描 IIS 中的站點,選擇我們要申請證書的域名。完畢后點擊“保存”按鈕。
4、點擊“請求證書”按鈕獲取證書。
5、結束。
整個過程非常簡單快捷,點完“請求證書”后,軟件會自動下載并配置證書文件,方便的不得了,早用了這個,就不必等著阿里云來“審核”你的證書了。