1

ポート 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 のファイアウォールを構成する方法について、誰かが私を正しい方向に向けることができますか?

4

2 に答える 2