2.8.Create free ssl for express web server
Last updated
Was this helpful?
Last updated
Was this helpful?
1.本篇記錄使用ssl for free (https://www.sslforfree.com/)申請一個免費的ssl certificates, 並將它加到node express web server中
2.首先必須先要有一個自己的domain name, 並將此domain name輸入到欄位中
3.按下按鈕後, 選擇Manual Verification
4.按下Download File #1下載verification file
5.在專案根目錄下增加以下路徑:.well-known/acme-challenge
6.修改路由(routes/index.js),增加以下程式碼
7.將web server的listen port改為80 port, 啟動時輸入sudo node app.js
8.啟動web server, 並按下第5點的連結, 確定web server可下載到verification file, 接著按下Download SSL Certificate
9.可以下載到一些檔案, 將certificate.crt及private.key放到專案根目錄下, 並修改app.js
10.重新啟動server即可