Node.js サーバーが外部に応答しない

Node.js サーバーが外部に応答しない

シンプルな node.js サーバーを作成しました:

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(9999, '0.0.0.0');
console.log('Server running at post 9999');

出力は次のようになります:

Server running at port 9999

しかし私はVPS/VDS IPではアクセスできないコードが存在する場所:http://185.221.154.249:9999/ 何故ですか?

VDS (centos 7) 内のどの場所にコードが配置されているかは重要ですか?

注: 私のドメインはその IP に結び付けられており、投稿 443 で正常に動作します。https://webscraping.pro/(WPのブログはあります)

答え1

あなたが遭遇する問題は、ファイアウォールによって許可されていないポートファイアウォールの設定でポート 9999 を許可し、オープンにしてください。それができない場合は、ホスティング サポートに問い合わせてください。どのコントロール パネルを使用していますか?

アップデート:

ここに画像の説明を入力してください

関連情報