nodejs和SSL:如何在http.createServer创建中指定SSL?

时间:2017-04-09 22:30:05

标签: node.js ssl

我发现该代码段工作正常:

var ssl = {
    key:  fs.readFileSync('/etc/letsencrypt/live/example.com/privkey.pem'),
    cert: fs.readFileSync('/etc/letsencrypt/live/example.com/cert.pem')
};
var httpsServer = https.createServer(ssl).listen(port);

但是我的网站使用该服务器构建:

var server = http.createServer(httpRequestsHandler).listen(_port_, function() {
    process.setgid('www-data');
    process.setuid('user1');
});

问题:在这种情况下我如何/在何处指定ssl?

2 个答案:

答案 0 :(得分:1)

基于documentation,您的代码必须如下所示:

BaseActor

答案 1 :(得分:0)

我建议您查看this网站