Я сделал простой сервер 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)
Проблема, с которой вы столкнулись, связана с портами , которые не разрешены межсетевым экраном .Пожалуйста, настройте брандмауэр, чтобы разрешить порт 9999, сделайте его открытым. Если вы не можете сделать это, обратитесь в службу поддержки хостинга за помощью. Какой панелью управления вы пользуетесь?