nodejs 创建https服务

var options = {
key: fs.readFileSync('./213983519550988.key'), //秘钥
cert: fs.readFileSync('./213983519550988.pem') //证书
};
https.createServer(options, main).listen(8081, function () {
console.log('Https server listening on port ' + 8081);
});

1)使用 openssl 命令创建 privatekey.pem 和 certificate.pem:

      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 -days 365 //控制有效期限为365天,默认为30

 

注:摘要

  http://blog.csdn.net/cwallow/article/details/14169663

posted @ 2016-12-27 10:33  小贱贱!  阅读(112)  评论(0)    收藏  举报