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.
- Terhubung dengan VPS
pastikan anda terhubung dengan VPS dan login sebagai root - Update Sistem
Selalu lakukan update paket sistem sebelum melakukan instalasi dengan menggunakan command line berikut
apt update -y && apt upgrade -y
- 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
- 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
- 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
- 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.
- Terhubung dengan VPS
Pastikan anda sudah terhubung ke VPS dan login sebagai root - Update Sistem
Selalu lakukan update paket sistem sebelum melakukan instalasi dengan menggunakan command line berikut
apt update -y && apt upgrade -y
- Install Apache
Setelah Update sistem selesai, anda bisa langsung menginstall apache dengan menggunakan command line berikut
apt install apache2 -y
- 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. - 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
- 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.