Rabu, 14 Mei 2025

INSTALASI DAN KONFIGURASI WEB SERVER MENGGUNAKAN APACHE DI LINUX UBUNTU

Instalasi dan Konfigurasi Web Server Menggunakan Apache di Linux Ubuntu

 

Disusun oleh :

HAFIDZ ILHAM AL P.S.                  (24051204105)

ADIE TIRTA SATRIA                        (24051204108)

NURIS SAFIRA ROHMAH              (24051204112)

MAHDI GHANI AFRIZA                  (24051204119)

REVALINA NATASYA S.                  (24051204123)

ALFIAN DZAKI RABBANI             (24051204135)

 

 

BAB I

PENDAHULUAN 

1.1 Latar Belakang

      Di era digital saat ini, keberadaan layanan web menjadi bagian penting dalam mendukung berbagai aktivitas, baik di bidang pendidikan, bisnis, maupun pemerintahan. Layanan web tidak hanya digunakan sebagai media informasi, tetapi juga sebagai platform interaktif yang menunjang produktivitas dan efisiensi kerja. Untuk menyediakan layanan web tersebut, dibutuhkan sebuah sistem yang disebut web server.

      Salah satu perangkat lunak web server yang paling banyak digunakan secara global adalah Apache HTTP Server. Apache merupakan perangkat lunak open-source yang andal, stabil, dan memiliki komunitas pengguna yang luas. Di lingkungan sistem operasi Linux, khususnya Ubuntu, Apache menjadi pilihan utama karena kemudahan dalam proses instalasi dan konfigurasinya.

      Pembelajaran mengenai instalasi dan konfigurasi Apache di Linux Ubuntu menjadi sangat penting untuk dipahami oleh calon administrator sistem maupun pengembang web.

Praktikum ini dirancang untuk memberikan pengalaman langsung kepada peserta dalam memahami bagaimana membangun sebuah layanan web yang dapat diakses secara lokal maupun melalui jaringan, dimulai dari proses instalasi, konfigurasi, hingga tahap pengujian.

1.2 Rumusan Masalah

       Berdasarkan latar belakang tersebut, maka rumusan masalah yang akan dibahas dalam praktikum ini adalah:

  1. Bagaimana langkah-langkah menginstal web server Apache di sistem operasi Linux Ubuntu?
  2. Bagaimana cara mengkonfigurasi Apache agar dapat menampilkan halaman web secara lokal dan jaringan?
  3. Apa saja struktur direktori dan file konfigurasi penting dalam sistem Apache?
  4. Bagaimana melakukan pengujian untuk memastikan bahwa web server telah berjalan dengan baik?

 

1.3 Tujuan Praktikum

      Tujuan dari praktikum ini adalah untuk memberikan pemahaman dan keterampilan teknis dalam menginstal dan mengkonfigurasi web server menggunakan Apache di sistem operasi Linux Ubuntu. Secara khusus, praktikum ini bertujuan untuk:

  1. Menjelaskan proses instalasi paket Apache sebagai web server di Linux Ubuntu.
  2. Mengkonfigurasi web server agar dapat menampilkan halaman web secara lokal maupun melalui jaringan.
  3. Mengenal struktur direktori dan file konfigurasi utama dalam Apache.
  4. Melakukan pengujian terhadap hasil instalasi dan konfigurasi untuk memastikan web server berjalan dengan baik.

1.4 Manfaat Praktikum

      Manfaat yang diperoleh dari pelaksanaan praktikum ini antara lain:

  1. Meningkatkan pemahaman peserta terhadap konsep dasar dan fungsi web server dalam jaringan.
  2. Memberikan pengalaman langsung dalam instalasi dan konfigurasi server berbasis Apache di lingkungan Linux.
  3. Membekali peserta dengan keterampilan praktis yang relevan di bidang administrasi server dan pengembangan web.
  4. Meningkatkan kemampuan troubleshooting apabila terjadi kesalahan atau gangguan pada konfigurasi web server.

 

 

BAB II

LANDASAN TEORI

 

2.1 Linux Ubuntu

      Linux Ubuntu OS adalah sistem operasi yang tergolong dalam keluarga Linux. Ubuntu dirancang untuk memberikan pengalaman pengguna yang sederhana dan mudah dioperasikan, terutama bagi pengguna yang belum terbiasa dengan Linux. Ubuntu dilengkapi dengan antarmuka grafis desktop Unity yang intuitif dan mudah digunakan. Selain itu, Ubuntu juga menyediakan dukungan untuk berbagai bahasa, termasuk bahasa-bahasa yang jarang digunakan.

 

2.2 Web Server

      Web server adalah perangkat lunak (software) dalam server yang berfungsi untuk menerima permintaan (request) berupa halaman web melalui protokol HTTP dan atau HTTPS dari klien yang lebih dikenal dengan nama browser, kemudian mengirimkan kembali (respon) hasil permintaan tersebut ke dalam bentuk halaman-halaman web yang pada umumnya berbentuk dokumen HTML.

      Fungsi utama dari web server adalah untuk melakukan atau mentransfer berkas permintaan pengguna melalui protokol komunikasi yang telah ditentukan sedemikian rupa. Halaman web yang diminta terdiri dari berkas teks, video, gambar, file dan banyak lagi. Salah satu contoh dari Web Server adalah Apache.

 

2.3 Apache

      Apache (Apache Web Server – The HTTP Web Server) merupakan web server yang paling banyak dipergunakan di Internet. Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Apache mempunyai program pendukung yang cukup banyak. Hal ini memberikan layanan yang cukup lengkap bagi penggunanya.

 

 

BAB III

HASIL DAN PEMBAHASAN

 

3.1 Alat dan Bahan

  1. Laptop/PC dengan Sistem Operasi Ubuntu 20.04 atau lebih baru (atau Virtual Machine)
  2. Koneksi Internet
  3. Terminal Linux
  4. Browser (Mozilla Firefox, dsb.)

 

3.2 Langkah-langkah

  1. Buka terminal Linux Ubuntu
  2. Install Apache

sudo apt install apache2


  1. Cek status Apache

sudo systemctl status apache2


  1. Buka tab terminal baru
  2. Masuk ke folder default halaman

cd var/www/html/


  1. Buka Browser  (dalam praktikum ini menggunakan Mozilla Firefox)
  2. Buka index.html di browser

firefox index.html


  1. Tambahkan alamat server 127.0.0.1 setelah http:// pada url


  1. Jika muncul tampilan web default dari Apache seperti beikut, artinya web server berhasil dibuat


  1. Buka file index.html di text editor untuk mengubah tampilan web

gedit index.html


 

  1. Edit isi dari file index.html


 

  1. Simpan file dan refresh browser


 

 

3.3 Hasil Praktikum

  1. Apache berhasil terinstal dan berjalan di sistem
  2. Halaman web default berhasil diakses melalui browser
  3. Konten halaman berhasil diubah dan ditampilkan sesuai keinginan

 

 

 

 

BAB IV

PENUTUP

 

4.1 Kesimpulan

Berdasarkan praktikum yang telah dilakukan, dapat disimpulkan bahwa proses instalasi dan konfigurasi web server menggunakan Apache di sistem operasi Linux Ubuntu dapat dilakukan dengan langkah-langkah yang relatif sederhana dan efisien. Apache terbukti mampu menjalankan layanan web secara lokal dengan baik, serta memungkinkan pengelolaan konten melalui file HTML yang dapat dimodifikasi sesuai kebutuhan. Praktikum ini memberikan pemahaman dasar yang kuat mengenai pengoperasian web server dan pentingnya konfigurasi sistem dalam mendukung layanan berbasis web.

4.2 Saran

Untuk praktikum selanjutnya, disarankan agar peserta juga mempelajari pengamanan web server, seperti konfigurasi firewall dan pengaturan hak akses, guna meningkatkan keamanan layanan yang disediakan. Selain itu, eksplorasi terhadap fitur tambahan Apache seperti virtual host, mod_rewrite, atau integrasi dengan PHP dan database MySQL dapat memperluas kemampuan peserta dalam membangun aplikasi web yang lebih kompleks dan dinamis.

  

 

DAFTAR PUSTAKA

 

Meilina Eka. (2023, Mei 4). Simak pengertian, sejarah, kelebihan, dan kekurangan Linux Ubuntu. IT Telkom University. Diakses pada 13 Mei 2025, dari

https://it.telkomuniversity.ac.id/simak-pengertian-sejarah-kelebihan-dan-kekurangan-linux-ubuntu/

LP2MP. (2022, Mei 9). Pengertian, fungsi, dan cara kerja web server. Lembaga Pengembangan Pendidikan dan Pembelajaran Universitas Medan Area. Diakses pada 13 Mei 2025, dari https://lp2mp.uma.ac.id/pengertian-fungsi-dan-cara-kerja-web-server/


Tidak ada komentar:

Posting Komentar