码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2020-01-01 23:36:26      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:引入   自己   个人   如何使用   vim   src   技术   cert   mamicode   

为什么要使用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服务器

标签:引入   自己   个人   如何使用   vim   src   技术   cert   mamicode   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!