給hexo申請證書並設定https
阿新 • • 發佈:2020-10-23
前面可以說是完成了整個專案的遷移及重新部署,重新設定自動化以及初始化一些操作,現在已經可以正常的進行使用了,但是因為在做webhooks
時使用的是bash
命令,無法判斷提交的是那個分支,所以每次倉庫只要有提交記錄伺服器端就會pull
下來,可以使用其他語言寫一個指令碼來監測某一個分支的提交事件,減少資源的浪費.過程就不在實現,具體可以百度看看實現的步驟.
接下來開始為專案設定https
訪問,我使用的環境是centos 7 + 寶塔面板 + Let's Encrypt
,這個平臺的證書操作比較簡單而且是免費的,有效期只有三個月,可以在快要到期的時候去續簽,這些操作寶塔都可以為我們更方便的去執行.
-
先去新增一個網站,將需要繫結的域名都設定進去
-
進入設定頁面,我繫結的是兩個域名
-
選擇
ssl
並使用Let's Encrypt
進行申請,將所有的域名都勾選上,選擇檔案校驗,點選申請後會在專案下生成一系列的檔案,用來驗證證書,也會自動在nginx
的配置檔案裡新增vhost
,不用在手動去修改nginx
的配置新增規則