Ayuda con Node

10 views
Skip to first unread message

Ivan Alonso

unread,
May 17, 2014, 3:45:37 AM5/17/14
to nodej...@googlegroups.com
Hola,

Me gustaría que alguien me echara una mano si es posible, ya me estoy volviendo loco y no lo consigo...

Tengo un VPS con 1&1, concretamente un Servidor Virtual L Linux que controlo mediante en Virtuozzo Power Panel y el contenedor con Plex Panel corriendo CentOS 6.5 en el que tengo varios dominios.

He migrado desde el antiguo hosting al VPS todos los dominios, el host, las cuentas de correo y las bases de datos, me ha costado sudores porque no había tenido contacto con un VPS nunca pero lo he conseguido y funcionan todas las web perfectamente. :)


Ahora al lio:

He instalado Node y Express con la consola y para ello he usado este tuto: https://www.digitalocean.com/community/articles/how-to-install-and-run-a-node-js-app-on-centos-6-4-64bit

No he hecho la ultima parte del tuto 'Creating an Express App'.



 He creado en el server un subbdominio 'node.xxxxxxxx.com' para empezar a trastear y el directorio publico apunta aqui: httpdocs/xxxxxxxx.com/subdomains/node.xxxxxxxx.com/public_html

Ahora no se que es lo que hay que hacer, alguien que me puede orientar como hacer un ¡Hello World' que me aparezca cuando voy a  'node.xxxxxxxx.com'?

Muchas gracias...

Gamaliel Toro

unread,
May 17, 2014, 9:48:12 AM5/17/14
to nodej...@googlegroups.com
Hola Ivan,

Lo que necesitas es un proxy inverso (por ejemplo si usas apache https://httpd.apache.org/docs/2.2/mod/mod_proxy.html).

Te recomiendo que para que puedas mantener funcionando la app de node uses el paquete de npm forever y establezcas un puerto especifico para que puedas configurar sin problemas el proxy un ejemplo de configuracion seria algo como:


<VirtualHost *:80>

    DocumentRoot "/var/www/"

    <Directory "/var/www/">

        AllowOverride All

    </Directory>

ProxyPreserveHost On

ProxyPass http://localhost:3000

ProxyPassReverse http://localhost:3001

</VirtualHost>

Logicamente el  http://localhost:3001 seria el puerto donde tengas funcioando la app de node.


Si tienes cualquier duda ya sabes escribe y te doy mas detalles.


Saludos




--
Has recibido este mensaje porque estás suscrito al grupo "Node JS Barcelona" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nodejs_bcn+...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
Gami
Reply all
Reply to author
Forward
0 new messages