1. 程式人生 > 實用技巧 >給hexo申請證書並設定https

給hexo申請證書並設定https

​ 前面可以說是完成了整個專案的遷移及重新部署,重新設定自動化以及初始化一些操作,現在已經可以正常的進行使用了,但是因為在做webhooks時使用的是bash命令,無法判斷提交的是那個分支,所以每次倉庫只要有提交記錄伺服器端就會pull下來,可以使用其他語言寫一個指令碼來監測某一個分支的提交事件,減少資源的浪費.過程就不在實現,具體可以百度看看實現的步驟.

接下來開始為專案設定https訪問,我使用的環境是centos 7 + 寶塔面板 + Let's Encrypt,這個平臺的證書操作比較簡單而且是免費的,有效期只有三個月,可以在快要到期的時候去續簽,這些操作寶塔都可以為我們更方便的去執行.

  1. 先去新增一個網站,將需要繫結的域名都設定進去

    1589288378744
  2. 進入設定頁面,我繫結的是兩個域名

    1589288404150
  3. 選擇ssl並使用Let's Encrypt進行申請,將所有的域名都勾選上,選擇檔案校驗,點選申請後會在專案下生成一系列的檔案,用來驗證證書,也會自動在nginx的配置檔案裡新增vhost,不用在手動去修改nginx的配置新增規則

    1589288422881