GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal NodeJS Pada CentOS 8 / RHEL 8

NodeJS adalah lingkungan runtime JavaScript open-source lintas platform untuk mengembangkan alat jaringan dan aplikasi web. Banyak modul NodeJS ditulis dalam JavaScript yang membuat pengembangan aplikasi lebih mudah.

NodeJS adalah kombinasi dari lingkungan Runtime dan modul JavaScript. Node.js menafsirkan JavaScript menggunakan mesin JavaScript V8 Google, yang dikembangkan oleh Ryan Dahl pada 2009.

Pada postingan kali ini, kita akan melihat cara install NodeJS di CentOS 8 / RHEL 8.

Versi NodeJS

Ada dua versi NodeJS yang tersedia untuk pengguna. Lihat halaman resmi untuk menemukan versi terbaru Node.js.

  • v12.x (Dukungan Jangka Panjang)
  • v13.x (Versi Terbaru Saat Ini)

Instal Build Toos (Opsional)

Untuk mengompilasi dan menginstal add-on asli dari npm, Anda perlu menginstal alat pengembangan.

yum groupinstall -y 'Development Tools'

Instal NodeJS di CentOS 8 / RHEL 8

Instal NodeJS Menggunakan NodeSource (Disarankan)

Instal NodeJS 12

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

yum install -y nodejs

Instal NodeJS 13

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

yum install -y nodejs

Instal NodeJS Menggunakan Repositori OS

NodeJS v10.x tersedia dari repositori AppStream (rhel-8-for-x86_64-appstream-rpms) untuk RHEL 8 dan AppStream untuk CentOS 8. Jadi, Anda cukup menginstalnya menggunakan perintah yum.

Saat NodeJS diinstal, NPM (Node Package Manager) juga akan diinstal bersama dengan Node.js.

yum install -y @nodejs

Validasi Instalasi NodeJS

Periksa versi Node.js menggunakan perintah berikut.

node -v

Keluaran:(NodeJS v13)

v13.8.0

Periksa versi npm.

npm -v

Keluaran:

6.13.6

Buat Server Web Uji

Untuk menguji penginstalan Node.js, buat server web lalu jalankan dengan Node.js.

Buat file bernama web_server.js .

vi web_server.js

Tempatkan konten di bawah ini ke dalam web_server.js berkas.

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}/`);
});

Sekarang, mulai server web menggunakan perintah di bawah ini.

node --inspect web_server.js

Saat Anda menjalankan web_server.js file, Anda akan mendapatkan pesan berikut di terminal Anda.

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/

Output di atas mengonfirmasi bahwa server web telah dimulai dan mendengarkan pada port 9000 .

Firewall

Izinkan port 9000 di firewall untuk mengakses aplikasi web dari mesin eksternal.

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

firewall-cmd --reload

Uji NodeJS

Buka browser web dan navigasikan ke URL berikut.

http://your-ip-add-ress:9000

Anda harus mendapatkan halaman web seperti di bawah ini.

Kesimpulan

Itu saja. Anda telah berhasil menginstal Node.js di CentOS 8 / RHEL 8. Silakan bagikan tanggapan Anda di bagian komentar.


Cent OS
  1. Cara menginstal phpMyAdmin di RHEL 8 / CentOS 8

  2. Cara Menginstal Icinga 2 di CentOS 8 / RHEL 8

  3. Cara Menginstal MongoDB Pada CentOS 8 / RHEL 8

  1. Cara Menginstal P7Zip di RHEL 8 / CentOS 8

  2. Cara menginstal node.js di RHEL 8 / CentOS 8 Linux

  3. Cara menginstal ntfs-3g di RHEL 8 / CentOS 8

  1. Cara Menginstal PHP-mbstring di RHEL 8 / CentOS 8

  2. Cara menginstal phantomjs di RHEL 8 / CentOS 8

  3. Cara menginstal Dropbox di RHEL 8 / CentOS 8