Что мне нужно для запуска node.js script на моем сервере?

У меня есть стандартный сервер Apache. Нужно ли что-нибудь специальное для запуска node.js script (http://socket.io/) на сервере?

Ответ 1

Node.js предоставляет собственный HTTP-сервер, что делает Apache ненужным.

Если вы хотите запустить Apache и Node.js на одном сервере, либо установите node, чтобы прослушать порт 80, и перенаправить необработанные запросы в Apache, или наоборот

В обоих случаях Node/Apache будет прослушивать открытый порт 80 и пересылать в Apache/Node прослушивание на каком-то непубличном порту.

Ответ 2

Вам понадобится доступ к оболочке для запуска сервера node.js. Поэтому он скорее всего не будет работать на общем хостинге.