加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > C语言 > 正文

nodejs实现https服务器搭建

发布时间:2020-12-15 00:16:31 所属栏目:C语言 来源:网络整理
导读:先来代码 //加载必要模块var https = require('https'),fs = require("fs");//读取公钥私钥文件var options = { key: fs.readFileSync('./privatekey.pem'),cert: fs.readFileSync('./certificate.pem') }; //用https模块启动服务器监听https.createServer(o

先来代码

//加载必要模块
var https = require('https'),fs = require("fs");
//读取公钥私钥文件
var options = {  
    key: fs.readFileSync('./privatekey.pem'),cert: fs.readFileSync('./certificate.pem')  
};  
//用https模块启动服务器监听
https.createServer(options,app).listen(3011,function () {  
    console.log('Https server listening on port ' + 3011);  
});  

使用前提是已经获取到ssl证书

证书的获取可以是机构申请或是自己用软件生成如unix下的openssl

openssl version -a
openssl genrsa -out privatekey.pem 1024
openssl req -new -key privatekey.pem -out certrequest.csr
openssl x509 -req -in certrequest.csr -signkey privatekey.pem -out certificate.pem

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读