В своей «Разрабатываемой версии» nginx заявляют поддержку проксирования HTTP 1.1. Что должно позволить использование вебсокетов через nginx-овую инструкцию proxy_pass.
В интернете нашёл несколько схожих описаний конфигов. Например, здесь:
nabeelio.com/2012/01/node-js-and-nginx/ и здесь
gist.github.com/1542161
Однако, сделать так, чтобы заработали Websocket-ы в Socket.io у меня так и не вышло. Кому-нибудь это удалось?
Версия nginx, с которой провожу эксперименты — 1.1.18.
UPDATE: решение найдено через год :)
habrahabr.ru/post/171757/