1 LAPORAN MEMBUAT WEB SERVER DENGAN SISTEM OPERASI UBUNTU 9.10 Oleh : Hendro Wijayanto ( ) Danang Kurniawan ( ) SEKOLAH TINGGI MANAJEMEN INFORMATIKA D...
LAPORAN MEMBUAT WEB SERVER DENGAN SISTEM OPERASI UBUNTU 9.10
Oleh : Hendro Wijayanto (08.5.00027) Danang Kurniawan (08.5.00020)
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER SINAR NUSANTARA SURAKARTA 2010
WEB SERVER A. Pengertian Web Server adalah suatu computer penyedia layanan web, sehingga web yang berada di server dapat diakses oleh client. Gambaran umum dari web server adalah sebagai berikut :
Server www.sfi.com ip : 192.168.1.4 sm : 255.255.255.0 dg : 192.168.1.4
Client ip : 192.168.1.2 sm : 255.255.255.0 dg : 192.168.1.4 dns : 192.168.1.4
Dari gambar di atas dapat dilihat bahwa Server menyediakan satu buah website yang dibuat di Server. Kemudian client dapat mengakses website yang berada di komputer Server. Kami menggunakan contoh website yang kami buat adalah www.sfi.com dengan ip 192.168.1.4. Kemudian untuk instalasi Web server yang perlu dipersiapkan adalah : 1. Sistem Operasi Linux (kami menggunakan Ubuntu 9.10 Desktop) 2. XAMPP for Linux (LAMPP) 3. Bind (untuk setting DNS) B. Langkah – langkah Instalasi Disini kami menggunakan system operasi linux Ubuntu 9.10 Desktop. Sebelumnya kami sudah melakukan instalasi system operasi tersebut. Hal pertama yang harus kita lakukan adalah instalasi XAMPP for Linux (LAMPP). 1. Download terlebih dahulu xampp-linux-1.7.tar.gz 2. Kemudian letakkan di desktop saja
3. Kemudian lakukan perintah berikut untuk melakukan peng-extrakan file LAMPP tersebut ke folder /opt Masuk ke terminal dulu sebagai root indra@indra-laptop:~$ sudo su [sudo] password for indra:
(masukkan password)
Masuklah ke folder dimana xampp yang sudah di download tadi berada (desktop) root@indra-laptop:/home/indra# cd Desktop Lakukan perintah berikut root@indra-laptop:/home/indra/Desktop linux-1.7.tar.gz
-C
tar
xvfz
xampp-
/opt
Perintah tersebut untuk mengextrak xampp ke folder /opt 4. Setelah prose situ selesai, masuklah ke folder /opt/lamp dan lakukan perintah start root@indra-laptop:~$ cd /opt/lampp Kemudian ketikkan perintah root@indra-laptop:/opt/lampp# ./lamp start Maka Apacheserver, MySQL, dan PHP yang menjadi satu dengan LAMPP akan berjalan.
Untuk membuktikannya bukalah Browser Mozila yang ada di Ubuntu 9.10 Desktop dak ketikkan http://localhost/ Maka akan muncul lembaran dari localhost XAMPP for LINUX.
5. Kemudian langkah selanjutnya adalah melakukan instalasi Bind untuk merubah DNS nya. Lakukan perintah instalasi berikut : root@indra-laptop:~$ sudo apt-get install bind9 6. Setelah instalasi tersebut selesai, kemudian lakukan konfigurasi bind9 sebagai berikut.
Sebelumnya lakukan backup bd.local dan db.127 di dalam folder bind. Ketikkan perintah berikut ini root@indra-laptop:~$
sudo
cp
/etc/bind/db.local
/etc/bind/db.sfi.com root@indra-laptop:~$
sudo
cp
/etc/bind/db.127
/etc/bind/db.192 7. Kemudian lakukan konfigurasi edit di file zone /etc/bind/db.sfi.com root@indra-laptop:~$ gedit /etc/bind/db.sfi.com 8. Edit localhost dan 127.0.0.1 dengan FQDN atau IP name server yang akan kita buat.
9. Konfigurasi juga di /etc/bind/db.192 root@indra-laptop:~$ gedit /etc/bind/db.192
10. Setelah itu konfigurasi /etc/bind/named.conf.local root@indra-laptop:~$ gedit /etc/bind/named.conf.local
11. Konfigurasi terakhir pada bind adalah pada /etc/resolv.conf root@indra-laptop:~$ gedit /etc/resolv.conf Pada bagian itu ketikkan domain
www.sfi.com
search
sfi.com
nameserver
192.168.1.4
12. Setelah itu restart bind dengan perintah root@indra-laptop:~$ /etc/init.d/bind9 restart 13. Kemudian lakukan ping ke 192.168.1.4 atau ke sfi.com. Jika berhasil maka konfigurasi bind sudah sukses
C. Koneksi Server dengan Client Setelah XAMPP / LAMPP dan Bind sudah selesai dikonfigurasi, maka saatnya kita akan mengkoneksikan antara Server dengan Client sehingga Client dapat mengakses Web yang berada di Server . Konfigurasi LAN di Server
Konfigurasi LAN di Client
Untuk melakukan percobaan koneksi. Pinglah ip server dan DNS server dari client. Jika berhasil maka konfigurasi WEB Server telah selesai. Pada contoh kali ini kami membuat file HTML biasa yang kami letakkan di folder /etc/lamp/htdocs/jarkom-sinus. Jika diakses lewat client maka akan tampil seperti dibawah ini :
D. Kesimpulan Dari hasil praktik yang kami lakukan, bahwasannya webserver adalah suatu konfigurasi WEB yang ada di Server sehingga WEB tersebut dapat diakses di Client. Konfigurai yang kita lakukan adalah menggunakan LAMPP / XAMPP for Linux dan BIND. Serta kami mencoba dengan Web server sederhana.