Сервер 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');

он работает и выводит:

Сервер работает на порту 9999

, но я не могу связаться с ним по IP-адресу VPS / VDS. где находится код: http://185.221.154.249:9999/ Почему это ?

Имеет значение, в каком месте внутри моего VDS (centos 7) код находится?

Примечание. Мой домен привязан к этому IP-адресу и хорошо работает в сообщении 443: https://webscraping.pro/ (там есть блог на WP)

2
задан 30 December 2020 в 16:37
1 ответ

Проблема, с которой вы столкнулись, связана с портами , которые не разрешены межсетевым экраном .Пожалуйста, настройте брандмауэр, чтобы разрешить порт 9999, сделайте его открытым. Если вы не можете сделать это, обратитесь в службу поддержки хостинга за помощью. Какой панелью управления вы пользуетесь?

Обновление:

enter image description here

1
ответ дан 7 May 2021 в 18:35

Теги

Похожие вопросы