1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Installa node.js su Managed Cloud Server
Questa guida spiega come utilizzare Node.js con un Cloud Server gestito.
Node.js è una piattaforma software gratuita in JavaScript orientata alle applicazioni di rete che devono essere scalabili.
Al momento, Node.js non è disponibile con il nostrohosting web condiviso .
In qualità di host, Infomaniak è solo un intermediario e lo faremo non essere in grado di fornire ulteriore supporto su questo argomento. Se necessario, puoi contattare uno dei nostri partner o compila un bando di gara gratis.
Installa Node.js
Prerequisito
Per installare Node.js tramite NVM:
nvm install stable
Attenzione versione 18 non è compatibile, installare l'ultima versione compatibile Infomaniak pertanto è necessario eseguire il comando:
nvm install 17
Elenca le versioni disponibili:
nvm ls-remote
Quindi, per installare una versione specifica:
installazione nvm
Oppure per installare l'ultima versione:
nvm install node
Cambia versione di Node.js, per inserire la versione 6.3.1 (o un'altra versione):
nvm alias default 6.3.1
Fonte
Vai alla console WebSSH del tuo server cloud per configurare NVM sul tuo server cloud.
Devi creare il file .profile:
source ~/.profile
Puoi quindi eseguire il comando:
nvm
Reindirizzamento del traffico web a una porta specifica
Prerequisiti
Per impostazione predefinita, su Cloud, il traffico web viene inviato ad Apache. Per inviare richieste a uno script Node o a un altro servizio (purché "ascolta" su una porta compresa tra 4000 e 4009), è necessario passare tramite HAProxy.
Questo vale in particolare per i server Express, Socket.IO, Meteor.js, Nuxt.js, Django, Flask, Ruby on Rails, anche eventualmente Java (J2E), ecc.
Per fare ciò, devi assicurarti che il servizio sia in ascolto su una porta tra 4000 e 4009 (in particolare con server.listen(4000)
per Express o un server HTTP Node di base, ma a seconda di il tipo di progetto con altri mezzi, un file di configurazione, in codice o altro) e su tutte le interfacce (0.0.0.0). Sarà inoltre necessario configurare HAProxy come nell'esempio seguente:
- Connettiti al tuo spazio Infomaniak (manager.infomaniak.com)
- Vai a
Server cloud
- Fare clic sul server cloud interessato
- Dal pannello di sinistra, fai clic su FastInstaller
- Nell'elenco delle applicazioni, fai clic sull'icona
all'estrema destra di FastInstaller< / strong> e seleziona Configura
Configurazione di Node come servizio
Per configurare Node come servizio, consigliamo di utilizzare un "service systemd-user".