ポート 80 で httpd を実行していて、ノード アプリをポート 8080 にバインドしようとしています。
ここにあります:
var server = require('http').createServer(function(req, res){
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
});
server.listen(8080);
明らかに、sshコマンドラインから実行しました
node myApp.js
しかし、ブラウザに「http:// my-domain :8080/」と入力すると、ハングして何も表示されません..
さまざまなポートを試し、ホスト名 0.0.0.0 をリッスンしましたが、すべて同じ結果が得られました。
コメントが示唆するように netstat を実行しました。結果は次のとおりです。
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 3894/node
nan unmanaged VPS で centOS を使用しています。
編集: ファイアウォールの問題のようです。CentOS VPS のファイアウォールを構成する方法について、誰かが私を正しい方向に向けることができますか?