Como posso configurar um servidor web para proxy reverso com websockets e socket.io funcionando normalmente?

Como posso configurar um servidor web para proxy reverso com websockets e socket.io funcionando normalmente?

Eu tenho um VPS atualmente hospedandonode.jsaplicativos da web e um site. No entanto, atualmente estou usando portas personalizadas para os aplicativos.

Eu gostaria simplesmente de fornecer a cada um seu domínio personalizado e, para mais sites, isso significaria que todos iriam para a porta 80 por padrão.

Pelo que entendi, preciso usar um proxy reverso, mas quero ter certeza de que:

  • Soquetes da Web
  • Soquete.io

Funcionará normalmente. Em breve terei que montar:

  • Drupal
  • Testes simples de Rails/Sinatra

Apache, lighttpd ou nginx são osmelhoropções? Existem node.jsopções fáceis recomendadas e bem documentadas?

No momento, minha melhor opção seria lighttpdpor cima

informação relacionada