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


    为什么要使用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!
    ");
      
    }).listen(443, "0.0.0.0");
    
    
  • 相关阅读:
    Spark参数优化
    Spark性能优化指南
    Durid的特点
    优秀博客地址
    Kylin的特点
    2017/11/20
    堆、栈、静态存储
    arraylist 和 linkedlist 的区别
    青岛项目遇到的问题
    access specifier
  • 原文地址:https://www.cnblogs.com/fandx/p/12130367.html
Copyright © 2020-2023  润新知