Я сделал простой сервер 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
но яне могу получить доступ к нему по IP VPS/VDSгде находится код:http://185.221.154.249:9999/ Почему это?
Имеет ли значение, в каком месте моего VDS (Centos 7) находится код?
Примечание: Мой домен привязан к этому IP-адресу и хорошо работает на посту 443:https://webscraping.pro/(блог на WP есть)
решение1
Проблема, с которой вы столкнулись, связана спорты, не разрешенные брандмауэром. Пожалуйста, настройте брандмауэр так, чтобы разрешить порт 9999, сделайте его открытым. Если вы не можете сделать это, обратитесь в службу поддержки хостинга, чтобы вам помогли. Какую панель управления вы используете?