Step By Step Instalasi dan Konfigurasi Web Server Apache pada Ubuntu - PERWIRA LEARNING CENTER

Step By Step Instalasi dan Konfigurasi Web Server Apache pada Ubuntu - PERWIRA LEARNING CENTER

Web server merupakan komponen penting dalam membangun sebuah website. Salah satu web server yang paling populer adalah Apache HTTP Server. Pada artikel ini akan dijelaskan langkah-langkah instalasi dan konfigurasi Apache pada sistem operasi Ubuntu secara detail.

pengertian

fungsi

peran

Persiapan

Sebelum memulai, pastikan:

  • Sudah menginstall Ubuntu Desktop
  • Koneksi internet aktif
  • Memiliki akses user dengan hak sudo

Update Sistem

Langkah pertama adalah memperbarui repository:

Buka terimal :

sudo apt update
sudo apt upgrade -y 

Instalasi Apache

Install Apache dengan perintah:

sudo apt install apache2 -y

Tunggu hingga proses selesai.

Mengecek Status Apache

Setelah instalasi, cek apakah Apache berjalan:

sudo systemctl status apache2 

Jika berhasil, akan muncul:

active (running)

Mengatur Firewall (Opsional tapi Disarankan)

Izinkan Apache melalui firewall:

sudo ufw allow 'Apache'

Cek status firewall:

sudo ufw status

Penjelasan

  • Status: inactive → berarti UFW (firewall) belum dinyalakan

Kenapa tadi muncul:

Skipping adding existing rule

Itu artinya rule Apache sudah pernah ditambahkan sebelumnya
Jadi tidak perlu ditambahkan lagi 

 

 

Kalau mau diaktifkan

Jalankan:

sudo ufw enable

Lalu cek lagi:

sudo ufw status

Harusnya jadi:

Status: active

Apache ALLOW

Perlu diaktifkan atau nggak?

Tidak wajib (untuk belajar lokal)

Kalau kamu cuma:

  • akses localhost
  • belajar di laptop sendiri

boleh dibiarkan inactive

Perlu diaktifkan kalau:
  • mau akses dari HP / device lain
  • atau buat server beneran

Menguji Web Server

Buka browser dan akses:

http://localhost

Jika berhasil, akan muncul halaman:
Apache2 Ubuntu Default Page

Struktur Folder Web Apache

Folder utama website berada di:

/var/www/html

Masuk ke folder:

cd /var/www/html

Membuat dan Mengedit Halaman Website

a. Edit file index default

sudo nano index.html

b. Ganti isi dengan contoh berikut:

c. Simpan file

  • Ctrl + O → Enter
  • Ctrl + X

d. Refresh browser

Buka kembali:

http://localhost

Halaman akan berubah sesuai isi yang kamu buat

Before

After 

Mengatur Permission (Jika Diperlukan)

Jika terjadi error akses:

sudo chmod -R 755 /var/www/html

Restart Apache (Jika Ada Perubahan)

sudo systemctl restart apache2

Perintah Penting Apache

Beberapa perintah yang sering digunakan:

sudo systemctl start apache2
sudo systemctl stop apache2
sudo systemctl restart apache2
sudo systemctl status apache2

Kelebihan dan Kekurangan Web Apache

Kelebihan

  • Instalasi mudah
  • Open source
  • Banyak dokumentasi
  • Stabil digunakan

Kekurangan

  • Perlu pemahaman terminal
  • Konfigurasi bisa kompleks untuk pemula

Kendala dan Solusi

Apache tidak berjalan

Solusi : 

sudo systemctl start apache2

Website tidak tampil

  • Pastikan file ada di /var/www/html
  • Pastikan nama file index.html

Dengan mengikuti langkah-langkah di atas, Apache berhasil diinstal dan dikonfigurasi pada Ubuntu. Pengguna kini dapat membuat dan mengelola website secara lokal dengan mudah.

Instalasi dan konfigurasi Apache di Ubuntu cukup sederhana jika dilakukan secara bertahap. Dengan memahami struktur folder, perintah dasar, dan cara pengujian, pengguna dapat membangun web server sendiri.


DAFTAR PUSTAKA

Ubuntu. (n.d.). Install and configure Apache. Diakses pada 21 April 2026, dari https://ubuntu.com/tutorials/install-and-configure-apache

IDCloudHost. (n.d.). Cara menginstal server web Apache. Diakses pada 21 April 2026, dari https://idcloudhost.com/blog/cara-install-apache/

Onno Center. (n.d.). Instalasi dan konfigurasi Apache di Ubuntu. Diakses pada 21 April 2026, dari https://onnocenter.or.id/wiki/index.php/Instalasi_dan_konfigurasi_Apache_di_Ubuntu







Komentar

Postingan populer dari blog ini