【发布时间】:2018-02-20 12:05:41
【问题描述】:
|你好|
我们正在使用nest.js 和socket.io 开发一个应用程序,我想知道是否可以为这个环境创建一个SSL 连接。
这里是回购的链接:https://github.com/nokia/skilltree (最近在David分支做了尝试)
我试过这个,但 socket.io 仍然不使用 SSL 连接: https://blog.cloudboost.io/everything-about-creating-an-https-server-using-node-js-2fc5c48a8d4e 他们建议这样做:
var options = {
key: key,
cert: cert,
ca: ca
};
var https = require('https');
https.createServer(options, app).listen(443);
提前感谢您的帮助
【问题讨论】:
-
另一个适用于我们解决方案的选项是在 websocket 服务器的前面设置一个 网络负载均衡器,并附上公共证书。这样,您的 NLB 处理 SSL,您的 websocket 无需在服务器上配置 https 即可工作。
标签: node.js socket.io ssl-certificate