前端学习(2744):重读vue电商网站54之配置 HTTPS 服务
生活随笔
收集整理的這篇文章主要介紹了
前端学习(2744):重读vue电商网站54之配置 HTTPS 服务
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?
為什么要啟用 HTTPS 服務?
- 傳統(tǒng)的?HTTP?協(xié)議傳輸?shù)臄?shù)據(jù)都是明文,不安全
- 采用?HTTPS?協(xié)議對傳輸?shù)臄?shù)據(jù)進行了加密處理,可以防止數(shù)據(jù)被中間人竊取,使用更安全
申請 SSL 證書(https://freessl.org)
- 進入?https://freessl.cn/?官網(wǎng),輸入要申請的域名并選擇品牌。
- 輸入自己的郵箱并選擇相關選項。
- 驗證 DNS(在域名管理后臺添加 TXT 記錄)。
- 驗證通過之后,下載 SSL 證書(?full_chain.pem?公鑰;private.key?私鑰)。
在后臺項目中導入證書
Javascript
| const https = require('https'); const fs = require('fs'); const options = {cert: fs.readFileSync('./full_chain.pem'),key: fs.readFileSync('./private.key') } https.createServer(options, app).listen(443); |
此時?app.js?配置代碼如下:
Javascript
| const express = require('express') // 導入包 const compression = require('compression') const https = require('https') const fs = require('fs') // 創(chuàng)建 web 服務器 const app = express()const options = {cert: fs.readFileSync('./full_chain.pem'),key: fs.readFileSync('./private.key') }// 啟用中間件 app.use(compression()); // 托管靜態(tài)資源 app.use(express.static('./dist'))// 啟動 web 服務器 // app.listen(80, () => { // console.log('web server running at http://127.0.0.1') // }) https.createServer(options, app).listen(443); |
總結
以上是生活随笔為你收集整理的前端学习(2744):重读vue电商网站54之配置 HTTPS 服务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电子政务之门户建设
- 下一篇: Linux网络抓包工具tcpdump