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,並將其開啟。如果您無法做到這一點,請請求託管支援人員提供協助。您使用什麼控制面板?

更新:

在此輸入影像描述

相關內容