【问题标题】:socket.io 502 Errorsocket.io 502 错误
【发布时间】:2012-05-25 03:06:54
【问题描述】:

我一直在尝试设置我的第一个 SOCKET.IO 服务器,它只是将通知推送到客户端。

Apache 和 socket.io 当前运行在同一个物理服务器(相同 IP)上

在不同的端口上。 [ WEB- 443(SSL), SOCKET - 8989 ]

我已经设置了一个 apache 代理服务器(虚拟主机)引导 http://www.EXAMPLE.me:1433

http://localhost:8989。

APACHECTL

    ServerName www.example.me:1433
    ProxyPass / http://localhost:8989/
    ProxyPassReverse / http://localhot:8989/

    SSLProxyEngine on
    SSLEngine on
    SSLCertificateFile /root/ssl/xxx.crt
    SSLCertificateKeyFile /root/ssl/ssl_xxxx.key

虚拟主机>

服务器

var io = require('socket.io').listen(8989);

客户

var XXXX = io.connect('https://www.example.me:1443');

浏览器给我 502 错误和 socket.io 'warn - websocket connection invalid'。

如果我将服务器 ip 设置为端口号 8989 但 SSL 不允许它,它可以正常工作。

我做错了什么??

【问题讨论】:

    标签: node.js ssl socket.io


    【解决方案1】:

    没有人回答,我已经有了自己的解决方案。我最终为 SOCKET.IO 构建了一个单独的服务器。还在使用 SSL 的页面上禁用了与 SOCKET.IO 的任何连接。

    【讨论】:

      猜你喜欢
      • 2018-04-19
      • 2018-08-11
      • 1970-01-01
      • 1970-01-01
      • 2014-12-14
      • 2017-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多