Ответ 1
Node.js предоставляет собственный HTTP-сервер, что делает Apache ненужным.
Если вы хотите запустить Apache и Node.js на одном сервере, либо установите node, чтобы прослушать порт 80, и перенаправить необработанные запросы в Apache, или наоборот
В обоих случаях Node/Apache будет прослушивать открытый порт 80 и пересылать в Apache/Node прослушивание на каком-то непубличном порту.