[VPS終極架設教學] 15.安裝Let's Encrypt (certbot) | 當asp.net core遇到nuxt.js時

這篇會教你進行SSL憑證安裝
也就是Let's Encrypt憑證

如果前面的Apache VirtualHost有設定好的話
在安裝憑證時
會自動抓取主網域跟子網域資料
一同安裝所有憑證

前提是安裝憑證時
所有主網域以及子網域都要能連上你的VPS
否則會在配發憑證時設定失敗

本篇會以Ubuntu與Apache做為主要安裝範例
其它安裝流程可以參考這裡
Certbot官方網站

首先安裝snapd

sudo apt-get install snapd

檢查snapd版本

sudo snap install core; sudo snap refresh core

安裝certbot

sudo snap install --classic certbot

準備certbot指令

sudo ln -s /snap/bin/certbot /usr/bin/certbot

選擇你想要的運行方式
(通常選擇安裝憑證+自動配置)

sudo certbot --apache









接著程式會詢問幾個問題
可以參考附圖中的紅框

綠框則是它從Apache中的設定檔
取得的網域名稱

憑證安裝成功之後就如附圖下方狀態所示
顯示Successfully字樣

下一篇: 16.測試網站運行狀態

留言