Начало работы с 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

Дальше читаю