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:
- Bagaimana langkah-langkah
menginstal web server Apache di sistem operasi Linux Ubuntu?
- Bagaimana cara mengkonfigurasi
Apache agar dapat menampilkan halaman web secara lokal dan jaringan?
- Apa saja struktur direktori dan
file konfigurasi penting dalam sistem Apache?
- 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:
- Menjelaskan proses instalasi
paket Apache sebagai web server di Linux Ubuntu.
- Mengkonfigurasi web server agar
dapat menampilkan halaman web secara lokal maupun melalui jaringan.
- Mengenal struktur direktori dan
file konfigurasi utama dalam Apache.
- 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:
- Meningkatkan pemahaman peserta
terhadap konsep dasar dan fungsi web server dalam jaringan.
- Memberikan pengalaman langsung
dalam instalasi dan konfigurasi server berbasis Apache di lingkungan
Linux.
- Membekali peserta dengan
keterampilan praktis yang relevan di bidang administrasi server dan
pengembangan web.
- 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
- Laptop/PC dengan Sistem Operasi
Ubuntu 20.04 atau lebih baru (atau Virtual Machine)
- Koneksi Internet
- Terminal Linux
- Browser (Mozilla Firefox, dsb.)
3.2 Langkah-langkah
- Buka terminal Linux Ubuntu
- Install Apache
sudo apt
install apache2
- Cek status Apache
sudo
systemctl status apache2
- Buka tab terminal baru
- Masuk ke folder default halaman
cd
var/www/html/
- Buka Browser (dalam praktikum ini menggunakan Mozilla
Firefox)
- Buka index.html di browser
firefox
index.html
- Tambahkan alamat server
127.0.0.1 setelah http:// pada url
- Jika muncul tampilan web
default dari Apache seperti beikut, artinya web server berhasil dibuat
- Buka file index.html di text
editor untuk mengubah tampilan web
gedit
index.html
- Edit isi dari file index.html
- Simpan file dan refresh browser
3.3 Hasil Praktikum
- Apache berhasil terinstal dan
berjalan di sistem
- Halaman web default berhasil
diakses melalui browser
- 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