¿Cómo puedo configurar un servidor web para proxy inverso para que websockets y socket.io funcionen normalmente?

¿Cómo puedo configurar un servidor web para proxy inverso para que websockets y socket.io funcionen normalmente?

Actualmente tengo un VPS alojadonode.jsaplicaciones web y un sitio. Sin embargo, actualmente estoy usando puertos personalizados para las aplicaciones.

Me gustaría simplemente darle a cada uno su dominio personalizado y, por lo tanto, para más sitios, eso significaría que todos irían al puerto 80 de forma predeterminada.

Según tengo entendido, necesito usar un proxy inverso, pero quiero asegurarme de que:

  • Enchufes web
  • Enchufe.io

Funcionará normalmente. Pronto tendré que montar:

  • drupal
  • Pruebas de rieles simples/Sinatra

¿Son Apache, lighttpd o nginx losmejoropciones? ¿Existen node.jsopciones sencillas recomendadas y bien documentadas?

Por el momento, mi mejor opción sería lighttpdarriba.

información relacionada