378 发表于 2017-2-21 12:13:19

nodejs使用https的步骤发布服务

  nodejs使用https的步骤
  1、安装openssl,安装文件见附件
  2、使用openssl生成秘钥 生成私钥key文件
  openssl genrsa -out privatekey.pem 1024
  3、通过私钥生成CSR证书签名
  openssl req -new -key privatekey.pem -out certrequest.csr
  4、通过私钥和证书签名生成证书文件
  openssl x509 -req -in certrequest.csr -signkey privatekey.pem -out certificate.pem
  生成的文件列表为:
  privatekey.pem
  certrequest.csr
  certificate.pem
  将生成的连个pem文件拷贝到程序下,启动https的代码如下所示

var https = require('https');
var fs = require('fs');
https.createServer({
key : fs.readFileSync('./privatekey.pem'),
cert : fs.readFileSync('./certificate.pem')
},function(req,res){
}).listen(8443);
页: [1]
查看完整版本: nodejs使用https的步骤发布服务