cara install apache2 dan node js di debian 12

By | 8th December 2025

Node.js adalah lingkungan runtime JavaScript (JS) sumber terbuka untuk mengembangkan aplikasi web. Node.js ringan dan efisien berkat model I/O yang berbasis event dan non-blocking, serta dukungan lintas platform.

Ada beberapa cara untuk menginstal Node.js di Debian. Pendekatan terbaik bergantung pada versi Node.js yang ingin digunakan.

Install Apache2 di Debian 12

Langkah 1 — Update repository

Langkah 2 — Install Apache2

Langkah 3 — Enable & start service

Langkah 4 — Cek status

Install Node.js di Debian 12

A. Install Node.js via NodeSource (disarankan: versi stabil terbaru)

Langkah 1 — Tambahkan NodeSource repository

Misal ingin Node.js v20 LTS:

Langkah 2 — Install Node.js

Langkah 3 — Cek versi

Opsional: Menjalankan Node.js di belakang layar (PM2)

Opsional: Gunakan Apache2 sebagai reverse proxy ke Node.js

Install module proxy:

Pastikan kamu berada di folder project Node.js-mu

saya buat folder procjetnya di /home/debian/app.js Contoh sederhana

Simpan:

Lalu jalankan:

1. Aktifkan modul proxy di Apache

Jalankan:

2. Buat VirtualHost Apache untuk proxy ke Node.js

Buat file config baru:

3. Enable site & reload Apache

4. Test

5. Disable default site

Baik! Kamu bisa menambahkan aplikasi Node.js kedua yang berjalan di port 4000, dan Apache akan mengarahkan domain/IP tertentu ke aplikasi tersebut.

Berikut panduan lengkapnya.

1. Buat aplikasi Node.js kedua (port 4000)

Misalnya kamu buat file baru:

Isi contoh:

2. Jalankan aplikasi kedua dengan PM2

Cek:

3. Tambahkan konfigurasi Apache untuk aplikasi kedua

tambahkan

isi

Reload:

Lalu akses: