1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Soporte de node.js
Esta guía explica cómo utilizar Node.js con un Servidor Cloud gestionado.
Node.js es una plataforma de software libre en JavaScript orientada a las aplicaciones de red que se pueden subir.
Por ahora, Node.js no está disponible con un alojamiento Web y Web + Correo.
Instalar Node.js
Requisito:
Para instalar Node.js mediante NVM:
Lista de versiones disponibles:
Para instalar una versión concreta:
nvm install
O para instalar la versión más reciente:
nvm install node
Cambiar la versión de Node.js, para meter la versión 6.3.1 (u otra):
Fuente :
Vaya a la consola WebSSH de su servidor en la nube para configurar NVM en su servidor en la nube.
Necesita obtener el archivo .profile :
source ~/.profile
A continuación, puede ejecutar el comando :
nvm
Redirección del tráfico web a un puerto concreto
Requisito:
Por defecto, en Cloud, el tráfico web se envía a Apache. Para enviar las consultas a un script Node u otro servicio (mientras "escuche" en un puerto entre 4000 y 4009), hay que pasar por HAProxy.
Esto se aplica sobre todo para los servidores Express, Socket.IO, Meteor.js, Nuxt.js, Django, Flask, Ruby on Rails, e incluso Java (J2E), etc.
Para ello, asegúrate de que el servicio escucha bien en un puerto entre 4000 y 4009 (sobre todo con server.listen(4000)
para Express o un servidor HTTP Node básico, pero según el tipo de proyecto por otros medios, un archivo de configuración, en el código u otro) y en todas las interfaces (0.0.0.0). También tendrás que configurar HAProxy como en el siguiente ejemplo:
- Conéctate a tu espacio Infomaniak (manager.infomaniak.com)
- Vete a
servidor Cloud
- Pincha en el servidor Cloud correspondiente
- En el panel lateral izquierdo, pincha en FastInstaller
- En la lista de aplicaciones, pincha en el icono
a la derecha de FastInstaller y selecciona Configurar
Configuración de Node como servicio
Para configurar Node como servicio, te recomendamos que utilices un "service systemd-user".