クライアントに通知をプッシュするだけの最初のSOCKET.IOサーバーをセットアップしようとしています。
Apacheとsocket.ioは現在、同じ物理サーバー(同じIP)で実行されています
異なるポートで。[WEB- 443(SSL)、SOCKET-8989]
http://www.EXAMPLE.me:1433をリードするApacheプロキシサーバー(仮想ホスト)を設定しました
http:// localhost:8989。
APACHECTL
<仮想ホスト*:1433>
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
</ virtualHost>
サーバ
var io = require('socket.io')。listen(8989);
クライアント
var XXXX = io.connect('https://www.example.me:1443');
ブラウザから502エラーが発生し、socket.io'警告-websocket接続が無効です'。
サーバーIPをポート番号8989に設定すると正常に機能しますが、SSLでは許可されません。
私は何が間違っているのですか?