Начало работы с node.js - rsajob/docs GitHub Wiki
Устанавливал на CentOS в виртуалку, мануал отсюда
Для Windows установил инсталятором с официального сайта, который ложит его в папку C:\Program Files\nodejs\
Первый запуска (под Windows):
Создать файл example.js
со следующим содержанием
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Hello World\n');
}).listen(8124);
console.log('Server running at http://127.0.0.1:8124/');
и потом запустить из командной строки:
node example.js
Открыть браузер http://127.0.0.1:8124/, должно появится Hello World
Чтобы протестировать работоспособность на CentOS нужно в какой нибудь папке создать файл example.js
и запустить:
node example.js
# Переводим выполнение в фоновый режим нажимая Ctrl+Z (остановка) а затем запускаем в фоне
bg
# пробуем сделать запрос на сервер
wget -q http://127.0.0.1:8124/ -q -O -
# Должно появится Hello World
# Останавливаем сервер
jobs
fg %1
# Нажимаем Ctrl+C
Чтобы протестировать извне надо открыть порт
# Открываем в файрволе порт 8124
iptables -I INPUT -p tcp --dport 8124 -m state --state NEW -j ACCEPT
iptables-save > /etc/sysconfig/iptables
chkconfig iptables on
Кто какие порт слушает
netstat -anp | grep "LISTEN "
netstat -tnlp | grep node
Дальше надо читать Установка node.js на VPS