GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare NodeJS su CentOS 8 / RHEL 8

NodeJS è un ambiente di runtime JavaScript multipiattaforma open source per lo sviluppo di strumenti di rete e applicazioni web. Molti dei moduli NodeJS sono scritti in JavaScript, il che semplifica lo sviluppo di applicazioni.

NodeJS è una combinazione dell'ambiente Runtime e dei moduli JavaScript. Node.js interpreta JavaScript utilizzando il motore JavaScript V8 di Google, sviluppato da Ryan Dahl nel 2009.

In questo post vedremo come installare NodeJS su CentOS 8 / RHEL 8.

Versioni NodeJS

Sono disponibili due versioni di NodeJS per gli utenti. Controlla la pagina ufficiale per trovare l'ultima versione di Node.js.

  • v12.x (supportato a lungo termine)
  • v13.x (ultima versione corrente)

Installa Build Toos (facoltativo)

Per compilare e installare componenti aggiuntivi nativi da npm, devi installare gli strumenti di sviluppo.

yum groupinstall -y 'Development Tools'

Installa NodeJS su CentOS 8 / RHEL 8

Installa NodeJS utilizzando NodeSource (consigliato)

Installa NodeJS 12

curl -sL https://rpm.nodesource.com/setup_12.x | bash -

yum install -y nodejs

Installa NodeJS 13

curl -sL https://rpm.nodesource.com/setup_13.x | bash -

yum install -y nodejs

Installa NodeJS utilizzando il repository del sistema operativo

NodeJS v10.x è disponibile dal repository AppStream (rhel-8-for-x86_64-appstream-rpms) per RHEL 8 e AppStream per CentOS 8. Quindi, puoi semplicemente installarlo usando il comando yum.

Una volta installato NodeJS, verrà installato anche NPM (Node Package Manager) insieme a Node.js.

yum install -y @nodejs

Convalida installazione NodeJS

Controlla la versione di Node.js usando il comando seguente.

node -v

Risultato:(NodeJS v13)

v13.8.0

Controlla la versione npm.

npm -v

Risultato:

6.13.6

Crea server web di prova

Per testare l'installazione di Node.js, crea un server web ed eseguilo con Node.js.

Crea un file chiamato web_server.js .

vi web_server.js

Inserisci i seguenti contenuti in web_server.js file.

const http = require('http');
const port = 9000;
const server = http.createServer((req, res) => {
   res.writeHead(200, {'Content-Type': 'text/plain'});
   res.end('Hello World\n');
});
server.listen(port, () => {
  console.log(`Server running at http://your-ip-add-ress:${port}/`);
});

Ora avvia il server web usando il comando seguente.

node --inspect web_server.js

Quando esegui web_server.js file, riceverai il seguente messaggio nel tuo terminale.

Debugger listening on ws://127.0.0.1:9229/25dae7a2-afb9-4244-b827-8264791d70ff
For help, see: https://nodejs.org/en/docs/inspector
Server running at http://your-ip-add-ress:9000/

L'output di cui sopra conferma che il server web è stato avviato e in ascolto sulla porta 9000 .

Firewall

Consenti alla porta 9000 nel firewall di accedere all'applicazione Web da macchine esterne.

firewall-cmd --permanent --add-port=9000/tcp

firewall-cmd --reload

Test NodeJS

Apri un browser web e naviga fino al seguente URL.

http://il-tuo-indirizzo-ip:9000

Dovresti ottenere la pagina web come di seguito.

Conclusione

È tutto. Hai installato correttamente Node.js su CentOS 8 / RHEL 8. Condividi il tuo feedback nella sezione commenti.


Cent OS
  1. Come installare phpMyAdmin su RHEL 8 / CentOS 8

  2. Come installare P7Zip su RHEL 8 / CentOS 8

  3. Come installare node.js su RHEL 8 / CentOS 8 Linux

  4. Come installare Icinga 2 su CentOS 8 / RHEL 8

  5. Come installare MongoDB su CentOS 8 / RHEL 8

Come installare Maven su RHEL 8 / CentOS 8

Come installare cpan su RHEL 8 / CentOS 8

Come installare Ruby su RHEL 8 / CentOS 8

Come installare Docker CE su RHEL 8 / CentOS 8

Come installare VirtualBox 6.0 su CentOS 8 / RHEL 8

Come installare PHP 7.4 su CentOS 8 / RHEL 8