Rumahweb Journal
Banner - Cara Install NodeJS di VPS cPanel Melalui WHM

Cara Install NodeJS di VPS cPanel Melalui WHM

Pada artikel ini, kami akan berbagi cara install NodeJS di VPS cPanel melalui WHM. Panduan ini bertujuan untuk menampilkan fitur NodeJS di account cPanel hosting yang telah Anda buat.

JavaScript adalah salah satu bahasa pemrograman terpopuler yang telah lama digunakan untuk membangun website yang dinamis. Ringan, multiplatform dan bisa dikolaborasikan dengan bahasa pemrograman lain, adalah keunggulan utama yang menjadikan JavaScript menjadi pilihan favorit banyak developer.

Selain bisa dijalankan pada sisi klien (client side), JavaScript juga bisa dijalankan pada sisi server (server side). Keunggulan utama dari server side JavaScript adalah lebih cepat untuk dieksekusi, sehingga membuat website yang menggunakan kode JS menjadi lebih cepat dibuka.

Mengenal NodeJS

Untuk menjalankan JavaScript pada sisi server, diperlukan sebuah runtime environment bernama NodeJS. NodeJS adalah sebuah seperangkat runtime environment sumber terbuka dan multiplatform yang berfungsi untuk menjalankan kode JavaScript pada sisi server.

Layanan hosting Rumahweb sudah menyediakan fitur NodeJS di cPanel untuk paket shared hosting medium keatas, yang bisa digunakan dengan mudah untuk mendeploy web atau aplikasi berbasis JavaScript.

Bagi Anda yang menggunakan layanan VPS dengan cPanel, NodeJS bisa diinstal dengan mudah melalui WHM, kemudian dijalankan melalui cPanel. Artikel journal kali ini kami akan membahas cara install NodeJS di VPS cPanel melalui WHM.

Promo Hosting Murah Rumahweb

Persiapan Sistem

Untuk menjalankan NodeJS pada VPS cPanel, Anda memerlukan persiapan sistem sebagai berikut:

1. Instalasi Screen

Screen adalah tool yang memungkinkan Anda menjalankan perintah di belakang layar (background service), meskipun jendela shell atau Terminal ditutup. Login ke VPS Anda melalui SSH, kemudian lakukan instalasi screen.

  • Apabila VPS Anda memakai Centos atau AlmaLinux, jalankan perintah berikut:
    # yum install screen
  • Apabila VPS Anda memakai Ubuntu, jalankan perintah berikut:
    # sudo apt install screen

2. Membuka Port NodeJS

Servis NodeJS berjalan pada port tertentu sesuai kebutuhan. Sebagai contoh, di artikel ini kami akan menjalankan NodeJS pada port 3000. Untuk itu, pertama-tama Anda harus membuka port 3000 melalui menu CSF di halaman WHM VPS. Panduannya bisa dibaca di halaman berikut.

Cara Install NodeJS di VPS cPanel

Untuk menginstal NodeJS pada VPS, bisa Anda lakukan melalui menu EasyApache di halaman WHM VPS milik Anda. Berikut langkah-langkahnya:

  1. Login ke halaman WHM VPS milik Anda melalui alamat IP_address/whm.
  2. Masuk ke menu EasyApache 4, kemudian klik tombol Customize.
Cara Install NodeJS di VPS cPanel
  1. Klik menu Additional Package. Pada paket nodejs16, tekan tombol Install. Klik Next.
Install NodeJS di VPS cPanel
  1. Klik tombol Provision.
Provision
  1. Tunggu hingga proses provision selesai (complete).

Menjalankan NodeJS

Setelah instalasi NodeJS melalui WHM berhasil, langkah selanjutnya adalah menjalankan skrip JS yang sudah Anda buat melalui cPanel VPS. Sebagai contoh, kami akan menjalankan sebuah skrip JS sederhana yang berjalan pada port 3000.

Berikut langkah-langkah untuk menjalankan NodeJS di cPanel VPS:

1. Upload File JS

Login ke cPanel kemudian buat sebuah folder di home untuk meletakkan skrip JS yang sudah Anda buat sebelumnya. Sebagai contoh, kami buat folder bernama nodejsapp. Upload file JS ke dalam folder nodejsapp. Sebagai contoh, file JS yang kami upload bernama app.js.

2. Menjalankan NodeJS Melalui Terminal

  • Buka menu Terminal di cPanel seperti gambar berikut.
Menjalankan NodeJS
  • Klik tombol “I understand and want to process” seperti gambar berikut.
Menjalankan NodeJS terminal
  • Jalankan perintah berikut:
# screen
# /opt/cpanel/ea-nodejs16/bin/node nodejsapp/app.js
  • Servis NodeJS sudah berjalan dengan keterangan Server running at http://127.0.0.1:3000/.
  • Apabila sudah muncul keterangan tersebut, menu Terminal bisa Anda tutup.
Servis NodeJS sudah berjalan

3. Menghubungkan NodeJS Menggunakan .htaccess

Supaya service NodeJS yang sudah dijalankan melalui Terminal bisa diakses melalui alamat domain, Anda harus menghubungkannya melalui file .htaccess.

  • Masuk ke File Manager cPanel.
  • Create new file, beri nama .htaccess, kemudian klik kanan dan Edit.
  • Masukkan skrip berikut:
RewriteEngine On
RewriteRule ^$ http://127.0.0.1:3000/ [P,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:3000/$1 [P,L]
  • klik Save Changes.

4. Mengakses Website

Proses instalasi dan deploy NodeJS sudah selesai. Skrip JS yang Anda jalankan menggunakan NodeJS, kini bisa diakses melalui web browser dengan menggunakan alamat domain milik Anda.

Mengakses Website Nodejs

Mematikan service NodeJS

Untuk mematikan service NodeJS yang berjalan, bisa Anda lakukan melalui Terminal di cPanel. Berikut langkah-langkahnya:

1. Buka menu Terminal, jalankan perintah berikut:

# ps -ax

2. Akan muncul sekumpulan proses yang berjalan di akun cPanel Anda. Cari proses NodeJS, kemudian catat nomor proses (PID) NodeJS.

Sebagai contoh, NodeJS yang berjalan pada artikel ini terdeteksi dengan PID 23650. Matikan NodeJS dengan menjalankan perintah berikut:

# kill -9 23650

Sesuaikan angka dengan PID yang keluar di Terminal cPanel Anda.

Kill service nodejs

Penutup

NodeJS adalah solusi bagi Anda yang ingin membangun website berbasis JavaScript yang dinamis dan gegas. Dipadukan dengan layanan VPS Hosting dari Rumahweb, Anda bisa membangun sebuah platform yang fleksibel, dengan performa yang mumpuni.

Demikian panduan cara install NodeJS di VPS cPanel melalui WHM. Semoga bermanfaat.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 5 / 5. Vote count: 2

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

VPS Alibaba

Alwan Rosyidi

FOSS enthusiast. Technical Support Rumahweb.

banner pop up - VPS Indonesia