Не отвечает скрипт node.js
Есть скрипт index.js:
const http = require('http')
const port = 3000
const host = '00.00.000.000'
http.createServer((req, res) => {
console.log('Test')
res.writeHead(200, {'Content-Type': 'text/plain'})
res.write('Hello World!')
res.end()
}).listen(port, host, 511, () => {
let date = new Date()
console.log('Runned: ' + date.getTime())
});
Запускаю скрипт через ssh, захожу по ip сервера vps: http://00.00.000.000:3000/ или http://00.00.000.000:3000/index.js (ip сервера здесь бутафорный) и страница бесконечно загружается (в конце концов выдавая ошибку "Не удается получить доступ к сайту"). Пробовал разные порты, ошибок в консоли нет. При запуске скрипта через консоль выходит сообщение 'Runned: ...', но блок "console.log('Test')..." будто вообще не срабатывает при запросе через браузер. Через 80 порт спокойно грузится файл скрипта(не исполненный). Пробовал разные вариации подобного кода, но все равно не хочет работать. OC - ubuntu 18.04. В чем может быть проблема?