WEB SERVER
Peta Kompetensi
Web Server
Pengetahuan Ketrampilan
Pokok-pokok Materi
Konsep
Dasar
Web
Server
Instalasi
Apache
Module PHP
Konfigurasi
HTTP/HTTPS
lalu cek dengan web browser dengan mengetikan ip address atau domain
selesai
B. Linux
a. HTTP
Dan kini kita akan bahas cara konfigurasinya. Langkah-
langkahnya :
1. Instal Paket web server terlebih dahulu yaitu :
#apt-get install apache2
2. Apabila ada konfirm Y/N, ketik Y lalu Enter
3. Selanjutnya kita masuk ke folder /etc/apache2/sites-
available
Ketikkan perintah : cd /etc/apache2/sites-available
4. Ketik ls, lalu copy file default dan kita ambil nama contohnya :
www (nama bebas). Bisa juga langsung pakai file default
tanpa mengcopy file master tersebut.
5. Lalu edit file www, perintah : pico www
6. Pada file ini :
Ganti : ServerAdmin webmaster@localhost menjadi
ServerAdmin webmaster@debianhabibi.com (nama domain
anda)
Pada perintah di atas selain PHP, ekstensi PHP berikut juga diinstal:
MySql Extension: Untuk menggunakan fungsi MySql yang
tersedia di PHP
Curl Extension: Untuk membuat permintaan CURL melalui PHP,
biasanya digunakan dalam mengimplementasikan panggilan API
layanan web
GD Extension: Untuk mengaktifkan perpustakaan GD. PHP
menggunakan library GD untuk tugas manipulasi gambar
JSON Extension: Untuk memecahkan kode dan mengkodekan
JSON melalui PHP
Mcrypt Extension: Berisi berbagai fungsi enkripsi
PHP menawarkan lebih banyak ekstensi, namun ini adalah yang paling
umum digunakan. Jika diperlukan, Anda bisa memasang ekstensi nanti.
Perhatikan juga bahwa libapache2-mod-php adalah Apache Module
untuk menjalankan PHP. Modul ini menyediakan koneksi antara Apache
dan PHP.
Untuk mengecek hasil instalasi modul php Modul php Ini akan membuat
file phpinfo.php di direktori root. Ketik url ini di browser http://your-ip-
address/phpinfo.php atau http://localhost/phpinfo.php jika menginstal
secara lokal. Anda akan melihat halaman seperti ini, menunjukkan
konfigurasi PHP Anda.
5. Prosedur Pelaporan
Sistematika penulisan laporan
a. Judul dan sampul
b. Dasar teori
c. Alat dan bahan
d. Langkah kerja
e. Kesimpulan
1. Tugas
Buatlah rancangan desain jaringan client server yang akan memiliki
layanan web server menggunakan cisco packet tracert!
2. Formatif
1. Layanan server yang berfungsi untuk menerima permintaan (request)
berupa halaman web melalui protokol HTTP dan atau HTTPS dari
client disebut dengan?
2. Jelaskan cara kerja dari web server?
3. Bagaimana cara membangun web server pada windows server
2008?
4. Sebutkan perintah untuk instalasi http server pada linux?
Server web atau yang dalam bahasa inggris disebut web server adalah
merupakan perangkat lunak (software) yang ada pada server yang berfungsi
untuk menerima permintaan (request) berupa halaman web melalui protokol
HTTP dan atau HTTPS dari client 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 mentransfer atau
memindahkan berkas yang diminta oleh pengguna melalui protokol komunikasi
tertentu. Oleh karena dalam satu halaman web biasanya terdiri dari berbagai
macam jenis berkas seperti gambar, video, teks, audio, file dan lain
sebagainya, maka pemanfaatan web server berfungsi juga untuk mentransfer
keseluruhan aspek pemberkasan dalam halaman tersebut, termasuk teks,
gambar, video, audio, file dan sebagainya.
1. Tugas Akhir
Buatlah jaringan client-server berbasis linux dalam bentuk virtual hst
dengan menggunakan virtual box, dan aktifkan service web server
kemudian lakukan pengujian service web server pada sisi client yaitu
komputer guest. Buatlah laporannya!
2. Sumatif
1. Layanan server yang berfungsi untuk menerima permintaan
(request) berupa halaman web melalui protokol HTTP dan atau
HTTPS dari client disebut dengan?
a. Web Server
b. DNS Server
c. Remote Server
d. Proxy Server
e. DHCP Server
2. Sebutkan port default dari http?
a. 21
b. 80
c. 25
d. 443
e. 22
3. Sebutkan port default dari https?
a. 21
b. 80
c. 8080
d. 443
e. 22
4. Dibawah ini yang termasuk dari aplikasi web server kecuali?
a. Apache
b. NginX
c. OpenSSH
d. Lighttpd
Web server : sebuah layanan yang dimiliki oleh server dalam hal
layanan halaman website melalui protokol http/https
Secure web server : sebuah aplikasi web sever yang menggunakan port 443
dan protokol ssl