首页 > Web开发 > 详细

如何使用nodejs搭建一个简单的https服务器

时间:2020-01-01 23:23:17      阅读:98      评论:0      收藏:0      [点我收藏+]

为什么要使用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");

如何使用nodejs搭建一个简单的https服务器

原文:https://www.cnblogs.com/fandx/p/12130367.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!