为什么要使用HTTPS服务
- 个人隐私以及安全的原因
- https是未来的趋势
HTTPS的组成
- HTTPS = HTTP + TLS/SSL
- 简单来说在http上套上了一层加密的ssl层
HTTPS的基本原理
Nodejs搭建HTTPS服务
- 生成HTTPS证书
- 引入HTTPS模块
- 指定证书位置,并创建https服务
实战案例
去网上去申请https的证书
vim https_server.js
"use strict"
// 引入模块
var https = require("https");
var fs = require("fs");
// 设置自己的证书路径
var options = {
key : fs.readFileSync("./key.pem"),
cert: fs.readFileSync("./cert.pem")
};
// 创建app
var app = https.createServer(options, function(req, res){
res.writeHead(200, {"content-Type": "text/plain"});
res.end("Hello World!\n");
}).listen(443, "0.0.0.0");
原文地址:https://www.cnblogs.com/fandx/p/12130367.html
时间: 2024-11-08 15:12:07