Anda di halaman 1dari 5

Universitas Abdurrab Prodi Teknik Informatika

Web Server

Setelah mengikuti praktikum ini, praktikan diharapkan dapat:
1. Memahami definisi web server
2. Mengkonfigurasi web server
3. Mensimulasikan website dengan alamat domain sendiri.



Definisi

Web Server adalah perangkat lunak dalam server yang berfungsi menerima permintaan
(request) berupa halaman web melalui Hypertext Transfer Protocol (HTTP) dari client yang
dikenal dengan web browser dan mengirimkan kembali (response) hasilnya dalam bentuk
halaman web yang umumnya berbentuk dokumen HTML.

Sketsa Web Server


A. Tujuan
B. Teori Pendahuluan
4
Universitas Abdurrab Prodi Teknik Informatika

1 PC dengan system operasi linux Ubuntu server yang terhubung ke intranet dan internet, 3
PC dengan system operasi windows.




1. Mengkonfigurasi Web Server
Pastikan DNS sudah running

root@abdurrab:/# nslookup www.abdurrab-x.ac.id

root@abdurrab:/# nslookup ns1.abdurrab-x.ac.id

root@abdurrab:/# nslookup kelx.abdurrab-x.ac.id

x diganti dengan nomor urut kelompok masing-masing!

Capture output ke tiga perintah di atas dan berikan penjelasan!

Cek paket Apache Server (apache2).

root@abdurrab:/# dpkg l apache2

Capture dan jelaskan output perintah di atas!
Jika belum ada silakan di install paketnya.

Merestart Apache Server

root@abdurrab:/# /etc/init.d/apache2 restart

Capture output perintah di atas dan berikan penjelasan!

Akses web server dari client.

Jika DHCP Server tidak aktif
tambahkan configurasi Alamat DNS
192.168.x.1 pada setiap client.

x diganti dengan nomor urut
kelompok masing-masing.
C. Peralatan Praktikum
D. Praktikum
Universitas Abdurrab Prodi Teknik Informatika

Lakukan akses domain www.abdurrab-x.ac.id melalui web browser komputer client.
(x diganti dengan nomor urut kelompok masing-masing)



Jelaskan maksud tampilan di atas!

Menyiapkan folder untuk website

Buat folder www, ns1 dan kelx di lokasi /var/www

root@abdurrab:/# mkdir /var/www/www

root@abdurrab:/# mkdir /var/www/ns1

root@abdurrab:/# mkdir /var/www/kelx

Cek hasil ke tiga perintah di atas

root@abdurrab:/# ls /var/www

capture dan jelaskan output perintah di atas!

Perhatian: x diganti dengan nomor urut kelompok masing-masing

Konfigurasi virtual host

root@abdurrab:/# cp /etc/apahce2/sites-available/default
/etc/apache2/sites-available/default.old

root@abdurrab:/# nano /etc/apahce2/sites-available/default

Universitas Abdurrab Prodi Teknik Informatika



Ganti konfigurasi file default dengan konfigurasi sebagai berikut:

<VirtualHost *: 80>
ServerAdmin admin@abdurrab-x.ac.id
ServerName www.abdurrab-x.ac.id
DocumentRoot /var/www/www
</VirtualHost>

<VirtualHost *: 80>
ServerAdmin admin@ns1.abdurrab-x.ac.id
ServerName ns1.abdurrab-x.ac.id
DocumentRoot /var/www/ns1
</VirtualHost>

<VirtualHost *: 80>
ServerAdmin admin@kelx.abdurrab-x.ac.id
ServerName kelx.abdurrab-x.ac.id
DocumentRoot /var/www/kelx
</VirtualHost>

Lalu simpan konfigurasi di atas

Capture dan jelaskan maksud konfigurasi di atas!
Perhatian: x diganti dengan nomor urut kelompok masing-masing

Restart apache2 server

root@abdurrab:/# /etc/init.d/apache2 restart

Capture dan jelaskan output perintah di atas!


Lakukan tes akses alamat website dari computer client melalui browser (Mozilla
firefox)

Test alamat website yang telah di buat pada konfigurasi virtual host tadi. Capture
hasilnya dan jelaskan.

Silakan copykan file website kelompok masing-masing ke folder /var/www/www,
/var/www/ns1, /var/www/kelx (Desain web dibuat oleh kelompok masing-masing)
Perhatian: x diganti dengan nomor urut kelompok masing-masing
Universitas Abdurrab Prodi Teknik Informatika


1. Silakan install aplikasi PhpMyAdmin pada Ubuntu Server Anda. Download paket
di www.phpmyadmin.net, Capture dan jelaskan setiap langkah instalasinya!
2. Buat sebuah program sederhana dengan menggunakan PHP dan MySql, dan
jalankan pada server Anda.
E. Tugas (Pengganti pertemuan ke 7)

Anda mungkin juga menyukai