Centos7で、apacheとnode.jsを同時に利用しています。
node.jsはwebsocketを利用するためです。
現状、通常のWEBサーバーとしては動作しています(Apache)
node.jsでwebsocketを利用するときにポート番号8888を利用するとソケット通信が正常に動作します。
3000、8080、1986などのポートで設定すると接続することができません。
※Apacheを停止させ、80番ポートでつなげましたが、正常に動作しました
現状、firewalldは停止しています(iptablesも停止)
Centos7の環境はVPSとなっています(WebARENA VPSクラウド)
VPS側でポートが制限されているのかと思って、問い合わせをしていますが、まだ回答がきていません。
・サーバー側
var server = ws.listen(3000, function () { console.log('server start'); });
・クライアント側(IPアドレスは適当です)
var ws = new WebSocket('ws://123.40.1.100:3000/');
・エラー文
WebSocket connection to 'ws://123.40.1.100:3000/' failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT
どうしたら、独自ポート番号でwebsocketをつなげることができるでしょうか。
できれば、firewalldを起動した状態で繋げたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/18 00:28