Anda di halaman 1dari 6

MEMBANGUN WEB SERVER BERBASIS DEBIAN 5 (LENNY)

Web atau World Wide Web (WWW) merupakan salah satu layanan internet yang paling populer. Bisa dikatakan, web adalah wajahnya internet. Berbagai hal dapat ditampilkan di halaman web. Mulai dari text, gambar, video, music dan sebagainya. Protokol bernama !!P " yper !ext !rans#er Protocol$ bertanggung jawab menangani proses komunikasi antara client web dan server web. %ita akan belajar membangun web server menggunakan &pache "http'((apache.org$. &pache memerlukan )*+ server. Proses resolve "konversi$ hostname menjadi ,P &ddress dilakukan oleh )*+ server. -ntuk setting membuat )*+ server di debian .enny sendiri dapat dilihat ),+,*,. +ehingga saya anggap, )*+ server sudah terinstall dengan baik dan akan saya hubungkan dengan /eb +erver ini dengan nama tkj.com. 1. INS ALASI Pertama kali kita harus menginstall apache0 yang merupakan web server, php1 beserta lynx yang merupakan browser untuk mengujinya. Perintahnya '

DEBIAN!"# a$t%&et i'(tall a$a)*e+ $*$5 l,'+. ./N0IGURASI VIR UAL 1/S 2enis virtual host yang paling banyak digunakan adalah *ame Based 3irtual ost. )engan #itur ini maka memungkinkan satu server memiliki lebih dari satu nama virtual. 4itur virtual host ini sering diman#aatkan untuk jasa web hosting. 4itur virtual host ini harus ditambahkan di #ile (etc(apache0(sites5available(de#ault. 6 +ebelum kita kon#igurasi, kita backup dahulu dengan cara, DEBIAN!"# )$ 2et)2a$a)*e+2(ite(%a3ailable2de4ault de4ault+

6 %emudian kita edit #ile de#ault apache dan menyesuikan setting sesuai yang kita kehendaki, caranya DEBIAN!"# $i)o 2et)2a$a)*e+2(ite(%a3ailable2de4ault )an tambahkan baris sehingga menjadi berikut +erver&dmin webmaster7localhost Ser3erNa5e 666.t78.)o5 )ocument8oot (var(www(

%on#igurasi #ile de#ault &pache0 6 8estart apache0 dengan perintah DEBIAN!"# 2et)2i'it.d2a$a)*e+ re(tart 6 %emudian edit #ile (var(www(index.html dengan perintah

DEBIAN!"# 'a'o 23ar26662i'de-.*t5l Menjadi +elamat )atang di Blog &nak %omputer 9. :ENGU;IAN a. A$a)*e Ser3er +etiap kali anda melakukan proses editing terhadap #ile kon#igurasi, pastikan anda selalu melakukan restart terhadap setiap service yang bersesuian. +ebagai catatan, sebaiknya lakukan kon#igurasi sedikit5demi5sedikit kemudian lakukan proses restart. tersebut dilakukan untuk menghindari kegagalan service akibat kesalahan kon#igurasi. 1. :e'&u8ia' dari )o5$uter (er3er (e)ara la'&(u'& -ntuk pengujian secara langsung dari tempat server dapat kita lakukan dengan cara, )9B,&*':; lynx www.tkj.com )an hasilnya seperti gambar di bawah ini. al

Pengujian dari server dengan .ynx

+.

:e'&u8ia' dari )lie't

-ntuk pengujian dengan cara ini, pastikan ,P client disetting dengna benar dan pastikan sudah terhubung ke server dengan baik dengan cara ping server. .alu dengan browser computer client "Mo<illa 4ire#ox, =pera, ,nternet 9xplorer, dll$ masukkan www.tkj.com di bagian address. %emudian akan muncul seperti gambar di bawah.

Pengujian dari komputer client dengan browser b. :1:5 -ntuk uji coba apakah php sudah dapat berjalan dengan baik kita perlu beberapa setting dahulu. > apus #ile index.html dengan cara )9B,&*':; rm (var(www(index.html

> > ?@

Buat #ile index.php ,si dengan

)9B,&*':; nano (var(www(index.php

Phpin#o "$ @6 > > +impan dan keluar. -ji di computer server dengan

)9B,&*':; lynx www.tkj.com

Pengujian P P dari server > )an pada computer client, dengan browser masukkan alamat www.tkj.com

:e'&u8ia' :1: dari )lie't 2ika hasil uji kita sudah sesuai seperti di atas, maka dapat dipastikan web server kita sudah berjalan dengan baik "apache maupun php nya$. !inggal kita isi kontennya supaya web server dapat terisi halaman5halaman web yang cantik. *ah cara memberikan kontennya, kita desain dahulu dengan web maker seperti Microso#t 4rontpage ataupun Macromedia )reamwaver, lalu dapat kita upload dengan teknik 4!P atau dengan teknik lain. -ntuk cara upload nya, mungkin akan saya jelaskan di kesempatan yang lain. +elamat mencoba.