Panduan & Latihan: Membuat Web Server dengan VirtualBox & Ubuntu
Langkah-langkah Pembuatan Web Server
1. Persiapan
- Download ISO Ubuntu Server dari situs resmi.
- Install VirtualBox di komputer Anda.
- Siapkan file website sederhana (opsional).
2. Membuat Virtual Machine di VirtualBox
- Buka VirtualBox, buat VM baru.
- Pilih tipe Linux, versi Ubuntu (64-bit).
- Atur RAM minimal 1024 MB.
- Buat virtual hard disk minimal 10 GB.
- Pasang ISO Ubuntu sebagai optical drive.
3. Install Ubuntu Server
- Nyalakan VM, ikuti wizard instalasi.
- Pilih bahasa, zona waktu, partisi otomatis.
- Buat user & password.
- Pilih install SSH server (opsional).
- Tunggu selesai & reboot, login dengan user Anda.
4. Atur Jaringan VM
- Atur mode jaringan VM: Bridged Adapter (atau NAT dengan port forwarding).
- Cek IP di VM dengan: ip addr
- Catat IP VM.
5. Install & Konfigurasi Web Server
- Login ke VM Ubuntu.
- Update paket: sudo apt update && sudo apt upgrade -y
- Install Apache: sudo apt install apache2 -y
- Tes di browser host: buka [Link]
- (Opsional) Upload file web ke /var/www/html
6. Konfigurasi Firewall
- Buka port HTTP: sudo ufw allow 80/tcp
- Aktifkan firewall: sudo ufw enable
Checklist Akhir:
- VM jalan & login.
- IP terbaca & bisa ping.
- Apache terinstal & web server bisa diakses.
Latihan & Tugas Praktek per Tahap
Tahap 1: Persiapan
- Unduh ISO Ubuntu Server & pastikan filenya valid.
- Install VirtualBox & buat catatan versinya.
Tahap 2: Membuat VM
- Buat VM baru dengan nama "WebServer-Test".
- Atur RAM & disk sesuai rekomendasi.
- Dokumentasikan spesifikasi VM Anda.
Tahap 3: Install Ubuntu Server
- Instal Ubuntu Server di VM Anda sampai bisa login.
- Catat username & password yang dibuat.
Tahap 4: Jaringan
- Pastikan VM mendapat IP & bisa ping ke [Link].
- Catat alamat IP VM.
Tahap 5: Web Server
- Install Apache2 & buka [Link] dari host.
- Screenshot tampilan halaman Apache default.
- Upload file HTML sederhana & tes tampil di browser.
Tahap 6: Firewall
- Aktifkan ufw & pastikan port 80 terbuka.
- Catat aturan firewall yang aktif.
Opsional:
- Cek log Apache di /var/log/apache2
- Coba install & uji PHP atau MySQL.