Не все так радужно как кажется.
Во первых не получится одновременно раздавать статику и проксировать сокеты на одном хосте/порту.
Во вторых такой подход автоматически исключает наиболее логичный и удобный вариант использования — проксирование соединений в зависимости от Location.
Да, это так, но всегда можно допилить нужный функционал — в этом радость опенсорса, или полностью перейти на HAProxy, например.
Хотя при большом желании можно извратиться и реализовать логику проксирования «обычного» html/php трафика в nodejs через модуль node-http-proxy.
Как результат и faye и «обычный» трафик будут на одном порту, и даже можно разрулить по географической привязке, но подобное решение не кажется мне идеологически правильным.
Поддержка реверс-проксирования Web Sockets в Nginx