Из того, что я понимаю, что Node.js не нужен NginX для работы http сервером (или websockets сервером или любым сервером в этом отношении), но я продолжаю читать о том, как использовать NginX вместо внутреннего сервера Node.js, и наклон находят серьезного основания пойти тем путем
Здесь http://developer.yahoo.com/yui/theater/video.php?v=dahl-node Автор Node.js говорит, что Node.js все еще находится в разработке, поэтому могут быть проблемы безопасности, которые NginX просто скрывает.
С другой стороны, в случае большого трафика NginX сможет разделить работу между многими серверами, работающими на Node.js.
Но будьте готовы: nginx не поддерживает http 1.1 во время разговора с серверной частью, поэтому такие функции, как keep- live или веб-сокеты не будут работать, если вы поместите узел за nginx.
UPD: см. nginx 1.2.0 - socket.io - HTTP / 1.1 - Соединения через прокси-серверы для получения более свежей информации.