如何从服务器获取证书文件?

时间:2017-10-03 12:47:16

标签: node.js sockets

当我没有得到任何正确的答案,所以我问这个问题,我使用socket.io和node.js为我的网站创建了一个聊天应用程序,我的网站在https服务器上,它没有运行它#s; s给我错误

获取https://example.com:3000/socket.io/?EIO=3&transport=polling&t=1507034613131-2 net :: ERR_INSECURE_RESPONSE

代码在这里

var app = require('express')();
var fs = require('fs');
var path = require('path');
var forceSsl = require('express-force-ssl');

app.use(forceSsl);

var options = {
     key: fs.readFileSync('server.key'),
     cert: fs.readFileSync('server.crt')
};


var server = require('https').createServer(options, app).listen(3000,function(){
        console.log("Https server started on port 3000");
});
var io = require('socket.io').listen(server);

我找到了上面的https身份验证代码,所以我怎样才能获得这些已安装ssl的文件。

1 个答案:

答案 0 :(得分:0)

我认为您可以在您的cpanel中查看ssl manager是cpanel服务,这样您就可以在那之后使用https nodejs服务