Socketio和cloudflare

时间:2017-07-07 23:16:23

标签: node.js socket.io

所以我已经完成了我的研究并发现如果你使用设置端口here

,socket.io只适用于cloudflare

因此通过该研究我发现http和https不能使用相同的端口。我来这里是为了你们怎么得到一个socketio服务器来监听两个端口?因此它可以支持带有cloudflare的http和https

1 个答案:

答案 0 :(得分:0)

常用方法称为SSL终止代理(也称为SSL卸载)。代理通过HTTPS接受传入消息,并将解密的请求传递给另一个资源(另一个服务器,Web服务/ API等)。这将允许您的Node.js应用程序利用socketio处理所有请求,无论客户端是否发出HTTP或HTTPS请求。像NGINX,Apache甚至Microsoft IIS这样的软件都能够提供这种功能。

以下是有关此主题的一些链接: