Мне было интересно, может ли он работать с сервером Apache?
Конечно. Вы можете запускать node.js на любом порте, который вам нравится (с учетом обычных ограничений), оставляя Apache свободным иметь порт 80 (или любой другой порт, который вам нравится). Apache может легко прокси-запросы к узлу, если вы напишите свой скрипт для связи через http.
Насколько я понимаю с этим языком, js-файлы компилируются с движком Google V8, но как нам это сделать?
С домашней страницы node.js :
node example.js
Как мы используем это для создания веб-приложений?
На домашней странице node.js .
приведен пример написания веб-сервера с использованием node.js.