Decidi tu quali servizi possiamo attivare per analisi, personalizzazione e contenuti esterni.
Utilizziamo cookie e tecnologie simili sul nostro sito web per personalizzare i contenuti, integrare media esterni e comprendere meglio l'utilizzo delle singole sezioni.
Cookie necessari
Queste voci garantiscono funzioni di base come sicurezza, stabilità e gestione dei moduli.
Il trattamento dei dati può avvenire con il tuo consenso o sulla base di interessi legittimi. Nelle impostazioni dei cookie puoi negare il consenso a ciascuna categoria facoltativa o autorizzarla singolarmente.
Alcuni servizi trattano dati personali in Paesi terzi. Con il tuo consenso, accetti anche questo trasferimento. Trovi maggiori informazioni nella nostra informativa sulla privacy.
Potrai riaprire e modificare la tua selezione in qualsiasi momento. · 1.0.2
Configurare JavaScript Runtime su un Server Linux – Eseguire Applicazioni Web Moderne
Scopri come installare e configurare Node.js, Deno e Bun sul tuo server per una gestione efficiente del runtime JavaScript → Scopri di più ora
10 novembre 20264 min di lettura1 Visualizzazioni0 utile
Introduzione
Questa guida ti mostra come installare Node.js, Deno e Bun. I comandi devono essere eseguiti tramite SSH. Se non sai come connetterti al tuo server via SSH, consulta la nostra guida Primo accesso (SSH).
FAQ
Domande frequenti
Aggiorna prima il sistema e installa Node.js tramite il gestore pacchetti con apt install nodejs -y e inoltre npm con apt install npm.
Node.js è consigliato perché è tra le opzioni più diffuse e popolari. La guida copre anche Deno e Bun.
Usa il comando node -v.
Feedback
Questo articolo ti è stato utile?
Il tuo feedback ci aiuta a definire le priorità e a migliorare i contenuti.
0 di 0 I feedback hanno giudicato utile questo articolo.
Assistenza personale
Le istruzioni non sono sufficienti?
Il supporto ZAP conosce il tuo prodotto: descrivi brevemente la tua richiesta e ti aiuteremo personalmente.
Navigazione
Software
Preparazione
Prima di installare qualsiasi cosa sul tuo server, esegui il comando di aggiornamento per il tuo sistema operativo per mantenere il server sicuro e aggiornato.
Code
sudo apt update
Code
sudo yum update
Code
sudo zypper update
Code
sudo dnf update
Installazione
Per prima cosa devi decidere quale runtime JavaScript vuoi installare. Ci sono molte risorse online che descrivono ciascuno in dettaglio. Questa guida include anche comandi di base ed esempi di codice. Consigliamo NodeJS, poiché è una delle opzioni più diffuse e popolari.
Installare Node.js Runtime
Node.js può essere installato tramite il gestore di pacchetti della tua distribuzione Linux o con nvm. Consigliamo apt perché è generalmente più semplice.
Esegui il seguente comando per installare Node.js tramite il gestore di pacchetti.
Code
apt install nodejs -y
Per installare pacchetti Node.js per i tuoi progetti, ti serve anche il gestore di pacchetti npm.
Code
apt install npm
Aggiornare Node.js all'ultima versione
Con node -v puoi vedere la versione di Node.js installata. Di solito non è la più recente, quindi dovresti aggiornare per ottenere le ultime funzionalità. Fortunatamente, il pacchetto npm n offre un modo semplice per farlo.
Prima installalo con npm install -g n e poi puoi installare qualsiasi versione di Node.js con n [versione], sostituendo [versione] con il numero di versione.
Suggerimento
Si consiglia di usare sempre l'ultima versione Long Term Support. Puoi farlo con n lts.
Installare Node.js con nvm ti dà più controllo per gestire diverse versioni di Node.js con i loro pacchetti.
Assicurati prima che curl sia installato sul tuo sistema, poi esegui questo comando:
Questo scarica ed esegue lo script di installazione di nvm da GitHub.
Info
Se i comandi nvm non funzionano dopo l'installazione, ricarica la configurazione di bash con source ~/.bashrc.
Come nel metodo precedente, ora puoi installare qualsiasi versione di Node.js con nvm install v[versione]. Con nvm list-remote vedi tutte le versioni disponibili e con nvm list quelle installate.
Suggerimento
La versione Long Term Support si installa con nvm install --lts.
Usare Node.js & npm
npm è il gestore ufficiale di pacchetti di Node.js. Ti permette di installare pacchetti da internet.
Se vuoi iniziare un nuovo progetto Node.js, crea prima una nuova cartella (mkdir [nome-progetto]) o vai in una cartella vuota e esegui npm init per iniziare la configurazione. Ti verranno chieste alcune informazioni di base per creare un file package.json. Questo è la "configurazione" del tuo progetto Node.js.
Dopo l'inizializzazione, puoi creare un file chiamato index.js e scrivere il tuo codice. Come esempio, creiamo un semplice server HTTP sulla porta 80 che risponde con un messaggio di test quando accedi tramite localhost:
Avvia il codice con node . e apri localhost:80 nel browser per vedere il risultato.
Suggerimento
Installa pacchetti esterni da npm con npm install [nome-pacchetto].
Installare Deno Runtime
Deno si installa facilmente con:
Code
curl -fsSL https://deno.land/install.sh | sh
Suggerimento
Con deno --version puoi controllare la versione attualmente installata.
Aggiornare Deno all'ultima versione
Aggiorna Deno con:
Code
deno upgrade
Usare Deno
Per avviare Deno, crea un nuovo file index.ts e scrivi il codice. Come esempio, creiamo un semplice server HTTP sulla porta 80 che risponde con un messaggio di test quando accedi tramite localhost:
e apri localhost:80 nel browser per vedere il risultato.
Info
Deno è stato progettato con un focus sulla sicurezza e richiede permessi specifici come --allow-net per accedere ad alcuni moduli.
Installare Bun Runtime
Bun offre due metodi ufficiali di installazione: via curl o npm.
Con il seguente comando installi Bun sul tuo server:
Code
curl -fsSL https://bun.sh/install | bash
Suggerimento
Per altre versioni puoi eseguire curl -fsSL https://bun.sh/install | bash -s "bun-v[versione]".
Se hai già npm installato, puoi anche semplicemente eseguire:
Code
npm install -g bun
Usare Bun
Bun è stato sviluppato per essere più veloce di altri motori JavaScript e ha un funzionamento simile a Node.js. Apri una cartella vuota e avvia con:
Code
bun init
Info
A seconda della lingua scelta (JS o TS), Bun crea un file di configurazione (jsconfig.json o tsconfig.json).
Per avviare Bun, crea un nuovo file index.ts e scrivi il codice. Come esempio, creiamo un semplice server HTTP sulla porta 80 che risponde con un messaggio di test quando accedi tramite localhost:
js
const server = Bun.serve({
port: 80,
fetch(req) {
returnnewResponse('Hello from ZAP-Hosting Docs =)')
},
})
Avvia il codice con:
Code
bun index.ts
e apri localhost:80 nel browser per vedere il risultato.
Seguendo questa guida, avrai installato con successo uno dei runtime JavaScript più popolari sul tuo server Linux.
Hosting server da 2,49 € / mese, subito online, protezione DDoS inclusa.