Mi trabajo ejecuta un par de aplicaciones web internas diferentes en un servidor ubuntu (10.10) que ejecuta apache. Actualmente estoy desarrollando otra aplicación web, y estoy considerando seriamente el desarrollo de un servidor web node.js personalizado. Mi razonamiento para querer hacer esto es:Enviar subdominio a node.js
- velocidad/Escalabilidad
- Seguridad - Las páginas se sirven con un interruptor ... caso, en lugar de servir al usuario (potencialmente malicioso) lo que piden.
- Facilidad de configuración: mi intención es que este sea un proyecto de código abierto, y node.js es mucho más fácil de configurar para los usuarios, en lugar de tratar con apache/IIS/etc.
Mi pregunta es, en un servidor donde tengo Apache escuchando el puerto 80, ¿cómo puedo pasar ciertos subdominios a node.js. He visto un par de artículos sobre el uso de hosts virtuales de Apache para pasarlo, pero eso parece frustrar el propósito de usar node.js. Si tengo que pasar por Apache, entonces las tres razones para evitar apache/IIS se han anulado.
Sé que podría utilizar un puerto diferente (: 8080?), Pero desde el punto de vista del usuario final, es bastante confuso tener que poner puertos personalizados. ¿Alguna idea alternativa?
Gracias
Cualquier buenos módulos de Node.js/extensiones o tutoriales que sabes de esto? ¿O al menos una buena palabra clave para buscar? – jwegner
[proxy HTTP de nodo] (https://github.com/nodejitsu/node-http-proxy) debería hacer el truco. – Adrien