Pendahuluan

Apache

Apache merupakan salah satu web server open-source yang paling banyak digunakan untuk menghosting situs dan aplikasi web. Perannya adalah menghubungkan permintaan dari browser ke server, sehingga pengguna dapat melihat dan berinteraksi dengan konten di web

Cara install Apache di Debian Versi 11 dan 12

Jika anda menggunakan VPS dengan Debian 11 dan 12, anda bisa menginstalnya dengan mudah menggunakan perintah apt.

Berikut ini panduan lengkap langkah demi langkah.

  1. Terhubung dengan VPS
    pastikan anda terhubung dengan VPS dan login sebagai root 



  2. Update Sistem 
    Selalu lakukan update paket sistem sebelum melakukan instalasi dengan menggunakan command line berikut
    apt update -y && apt upgrade -y

     

  3. Install Apache
    Setelah Update sistem selesai, anda bisa langsung menginstall Apache dengan menggunakan command line berikut
    apt install apache2

    Command line diatas dapat langsung menginstall Apache beserta dependensinya

  4. Setup Firewall
    Sebelum mengaktifkan Apache, anda harus memberikan akses untuk Apache dan pastikan pastikan port HTTP dan HTTPS dibuka dengan menggunakan Command line 
    ufw allow Apache 
    ufw reload

     

  5. Check Status Apache
    Setelah melakukan setup Firewall, Apache perlu dijalan kan dengan command line berikut:
    systemctl start apache2

    agar Apache dapat berjalan otomatis saat boot jalankan command line berikut

    systemctl enable apache2

    untuk mengaktifkan Apache aktif anda bisa menjalankan command line berikut

    systemctl status apache2

  6. Selesai
    Buka browser dan ketik IP VPS anda, jika berhasil, akan muncul halaman default Apache seperti gambar



Cara install Apache di Ubuntu Versi 22.04 dan 24.04

Panduan ini akan menjelaskan langkah demi langkah cara menginstal Apache di Ubuntu versi 22.04 LTS (Jammy Jellyfish) dan 24.04 LTS (Noble Numbat), dua versi Ubuntu server terbaru yang banyak digunakan di lingkungan VPS.

  1. Terhubung dengan VPS
    Pastikan anda sudah terhubung ke VPS dan login sebagai root



  2. Update Sistem
    Selalu lakukan update paket sistem sebelum melakukan instalasi dengan menggunakan command line berikut
    apt update -y && apt upgrade -y
    
  3. Install Apache
    Setelah Update sistem selesai, anda bisa langsung menginstall apache dengan menggunakan command line berikut
    apt install apache2 -y
    

     

  4. Setup Firewall
    Anda bisa melihat aplikasi apa saja yang ada di di dalam ufw dan sebelum mengaktifkan Apache, anda harus memberikan akses untuk Apache dan pastikan pastikan port HTTP dan HTTPS dibuka dengan menggunakan Command line berikut
    ufw app list 
    ufw allow apache
    ufw reload

    Anda dapat melihat daftar HTTP yang diizinkan oleh ufw dengan menggunakan command line berikut:

    ufw status


    Terlihat bahwa Status Active dan Apache mendapatkan akses.

  5. Check Status Apache
    Setelah melakukan setup Firewall, Apache perlu dijalan kan dengan command line berikut:
    systemctl start apache2

    agar Apache dapat berjalan otomatis saat boot jalankan command line berikut

    systemctl enable apache2

    untuk mengaktifkan Apache aktif anda bisa menjalankan command line berikut

    systemctl status apache2

  6. Selesai
    Buka browser dan ketik IP VPS anda, jika berhasil, akan muncul halaman default Apache seperti gambar

 

Struktur dan Lokasi Penting Apache

Fungsi Lokasi Path
Folder web utama /var/www/html/
Konfigurasi utama /etc/apache2/apache2.conf
Site konfigurasi /etc/apache2/sites-available/
Site aktif /etc/apache2/sites-enabled/
Log akses /var/log/apache2/access.log
Log error /var/log/apache2/error.log

 

Manajemen Apache dengan Systemctl

Fungsi Perintah
Jalankan Apache sudo systemctl start apache2
Hentikan Apache sudo systemctl stop apache2
Restart Apache sudo systemctl restart apache2
Reload konfigurasi sudo systemctl reload apache2
Cek status layanan sudo systemctl status apache2
Aktifkan saat boot sudo systemctl enable apache2
Nonaktifkan autostart sudo systemctl disable apache2

 

Menginstal Apache di Ubuntu 22.04 dan 24.04 atau di Debian 11 dan 12 merupakan proses yang cukup sederhana dan cepat. Dengan mengikuti langkah-langkah di atas, anda sudah berhasil menjalankan web server yang stabil dan siap digunakan untuk meng-host situs web statis maupun dinamis. Pastikan juga untuk mengelola firewall agar koneksi ke server tidak terblokir, serta memahami struktur direktori Apache agar mudah dalam melakukan konfigurasi dan pemeliharaan. Dengan setup ini, kamu sudah punya fondasi kuat untuk membangun aplikasi web di lingkungan VPS Ubuntu dan Debian.

Sedang mencari hosting yang cepat, aman, dan terjangkau? Saatnya pindah ke Plasawebhost! Nikmati fitur lengkap dan dukungan pelanggan 24 jam. Cocok untuk pemula hingga developer profesional.