ASJ Modul 3
Web Server
Disusun Oleh:
Program Keahlian:
Teknik Komputer dan Jaringan
2
Apabila data ditemukan maka data tersebut akan dikemas oleh web server dalam
TCP lalu dikirim dan ditampilkan ke browser. Jika data yang dikirim diminta web
client tidak ditemukan, maka web server akan menolak permintan dan menampilkan
halaman Error 404 atau Page Not Found di browser.
3
PRAKTIK WEB SERVER dengan Apache dan PHP
A. Tujuan
Mengkonfigurasi web server di Debian dengan menggunakan Apache dan PHP.
C. Langkah Kerja
1. Pastikan Debian di VirtualBox dapat terhubung ke internet, dengan mengetik
Ping google.com / ping 8.8.8.8
Jika sudah berhasil, tekan “Ctrl + C” untuk mematikan command yang kita barusan
gunakan.
4
2. Jika Debian sudah terhubung ke Internet, sekarang kita akan menginstall web server
Apache di Debian kita. Ketik
Apt-get install apache2 -y
Kemudian tunggu hingga instalasi selesai.
5
Jika web server belum hidup, coba direstart dengan mengetik
systemctl restart apache2
3. Setelah Apache terinstall, coba masuk ke browser dan ketikkan IP address milik
Debian kita di kolom URL di browser. Hasilnya akan menjadi seperti ini.
4. Kembali ke Debian, masuk ke direktori tempat HTML kita tadi, dengan mengetik
Cd var/www/html/
Kemudian ketik
Nano index.html
Muncullah file HTML kita tadi.
6
5. Keluar dari index.html dengan menekan “Ctrl + X”, kemudian hapus file tersebut
dengan mengetik
rm index.html
7
6. Kemudian, kita isi file tersebut dengan data diri masing-masing menggunakan
bahasa HTML seperti dibawah ini.
8
Setelah itu, refresh webpage kita tadi di browser kita, dan hasilnya akan menjadi
seperti ini.
Jika direktori “data” tidak tersedia, maka bisa dibuat baru dengan mengetik
Mkdir data/
Pastikan anda sudah masuk ke direktori /var/www/html seperti di atas.
8. Sekarang kita akan menginstall Github di Debian kita agar bisa mencoba
mengkonfigurasi website lain di Github. Ketikkan
Apt install git -y
9
Pastikan instalasi berjalan dengan lancar dan tanpa error seperti diatas.
10. Setelah itu, masuk ke browser, lalu tambahkan “/data/website” di kolom URL tadi.
10
Bisa dilihat bahwa website tidak ter-load sama sekali. Itu karena website
gigabytedevelopers.com menggunakan web server PHP.
11. Sekarang kita akan menginstall Web Server PHP di Debian kita. Masuk ke Debian
lagi, dan ketikkan
11
Apt-get install php7.4 -y
12. Kemudian refresh webpage tadi, dan lihat bahwa webpage tersebut akhirnya ter-
load.
12
13. Sekarang kita akan mengganti isi dari webpage itu. Masuk ke Debian, dan ketikkan
Cd website/
Untuk masuk ke direktori tempat webpage itu berada.
15. Setelah itu, kita ingin mengganti tulisan yang ada di halaman utama webpage tadi.
Cari tulisan “Welcome to Gigabyte Developers” dengan menekan “Ctrl + W”. Jika
sudah ketemu, ganti sesuai dengan yang diinginkan.
13
14
Lakukan hal yang sama pada tulisan dibawahnya.
16. Jika sudah berhasil, maka webpage akan berubah menjadi seperti ini.
KESIMPULAN : Web Server merupakan sesuatu yang dimiliki oleh seluruh website,
dan website-website tersebut memiliki tipe web server yang berbeda-beda.
15