Questo tutorial ti mostrerà come installare Node.js ed Express.js su CentOS 6 (o CentOS 7). Puoi utilizzare Node.js per creare app Web rapide e scalabili con JavaScript. L'installazione è molto semplice: basta seguire i passaggi seguenti. Gran parte del lavoro viene svolto per te dal gestore dei pacchetti YUM.
1. Scarica Node.js
Dovrai scaricare l'ultima versione stabile di Node.js, che può essere eseguita eseguendo il comando seguente. Esegue uno script che ti guida automaticamente attraverso il processo di installazione. Lo script viene scaricato direttamente da Joylent (i creatori di Node.js) nel loro repository NodeSource.
cd /tmp
curl -sL https://rpm.nodesource.com/setup | bash -
2. Installa Node.js
Una volta che lo script rileva che non è installato Node.js, immettere il comando seguente per iniziare l'installazione tramite il gestore pacchetti yum.
yum install -y nodejs
Per compilare e installare componenti aggiuntivi nativi Node.js da npm (gestore pacchetti nodo), sarà necessario installare questi strumenti di compilazione. Non è essenziale, ma ti farà risparmiare qualche mal di testa quando lo fai npm install package
in futuro.
yum install gcc-c++ openssl-devel make
4. Installare Express.js
Questo estrarrà Express.js dal repository in npm e lo installerà automaticamente a livello globale (ecco a cosa -g
serve).
npm install -g express-generator
5. Creare un utente non privilegiato (consigliato)
Per motivi di sicurezza, creare un utente di sistema normale ed eseguire il nodo con tale account. Ciò contribuirà a proteggere il tuo server nel caso in cui una vulnerabilità venga sfruttata in Node.js.
useradd username
passwd username
Questo crea un utente e imposta la password per quell'account. Ora, disconnettersi e riconnettersi come nuovo utente.
6. Creare un progetto
express expressproject
cd expressproject
npm install
Se tutto è andato bene, dovresti vedere qualcosa di simile a questo:
> [email protected] start /exampleuser/expressproject
> node ./bin/www
Per testarlo completamente, avvia il tuo browser web e digita l'indirizzo IP del tuo VPS sulla porta 3000 nella barra degli URL. Dovrebbe apparire simile a questo (sostituire 0.0.0.0 con il tuo IP VPS):
http://0.0.0.0:3000
Quando navighi verso quell'URL, vedrai il messaggio Welcome to Express
sulla pagina.
Congratulazioni! Ora hai installato Node.js con Express! Vai avanti e crea cose fantastiche!