
Web Server adalah software server yang menjadi tulang belakang dari
World Wide Web (WWW). Web server menunggu permintaan dari client yang
menggunakan browser seperti netscape navigator, Internet Explorer,
Mozilla, dan program browser lainnya. Jika ada permintaan dari browser,
maka web server akan memproses permintaan itu dan kemudian memberikan
hasil prosesnya berupa data yang diinginkan kembali ke browser.
Data ini mempunyai format yang standar disebut dengan format SGML ( Standard General Markup Language). Data yang berupa format ini kemudian akan ditampilkan oleh browser sesuai dengan kemampuan browser itu. Contohnya ialah bila data yang dikirim berupa data gambar, browser yang hanya mampu menampilkan text (misalnya lynx) tidak akan mampu menampilkannya dan jika ada akan menampilkan alternatifnya saja.
Data ini mempunyai format yang standar disebut dengan format SGML ( Standard General Markup Language). Data yang berupa format ini kemudian akan ditampilkan oleh browser sesuai dengan kemampuan browser itu. Contohnya ialah bila data yang dikirim berupa data gambar, browser yang hanya mampu menampilkan text (misalnya lynx) tidak akan mampu menampilkannya dan jika ada akan menampilkan alternatifnya saja.
Web Server, untuk berkomunikasi dengan clientnya (web browser) mempunyai
protokol sendiri yaitu HTTP (HyperText Transfer Protocol). Dengan
protokol ini, komunikasi antar web server dengan clientnya (browser)
dapat saling dimengerti dan lebih mudah. Seperti telah dijelaskan
diatas, Standar format data pada World Wide Web adalah SGML. Tapi sudah
menjadi hal yang umum bahwa para pengguna internet lebih banyak
menggunakan format HTML (HyperText Markup Language) karena penggunaannya
yang lebih sederhana dan mudah dipelajari. Kata HyperText mempunyai
arti bahwa seorang pengguna internet dengan web browsernya dapat membuka
dan mambaca dokumen-dokumen yang ada dalam komputernya atau bahkan
komputer yang jauh tempatnya sekalipun. Hal ini memberikan cita rasa
dari suatu proses yang tridimensional, artinya pengguna internet dapat
membaca dari satu dokumen ke dokumen yang lain hanya dengan mengklik
beberapa bagian dari halaman-halaman dokumen (web) itu.
Proses yang dimulai dari permintaan webclient (browser), diterima web
server, diproses, dan dikembalikan hasil prosesnya oleh web server ke
webclient lagi dilakukan secara transparan. Setiap orang dapat dengan
mudah mengetahui apa yang terjadi pada tiap-tiap proses. Secara garis
besarnya web server hanya memproses semua masukan yang diperolehnya dari
web clientnya.
LANGKAH - LANGKAH MEMBUAT WEB SERVER
LANGKAH - LANGKAH PRAKTIKUM
Untuk membuat suatu webserver
yang support php pada komputer anda serta memeriksa instalasinya,
langkah-langkah yang harus dilakukan adalah sebagai :
1.
Periksa koneksi ke gateway, ke dns server dan ke server
repositori (ping)
2.
Install
apache2 yang akan digunakan sebagai web server
sudo apt-get install apache2
3.
Jalankan
apache2
sudo /etc/init.d/apache2 restart
4.
Periksa
dan catat hasilnya
nmap -p80 localhost
nmap -p80 alamat
ip
5.
Install
lynx
sudo apt-get install lynx
6. Browsing
ke web yang anda buat
lynx
alamat ip
7.
Direktori tempat file website anda adalah /var/www/. Buat file html di folder tersebut
cd /var/www/
sudo nano index.html
Isikan
<html>
<head>
<title>WEB SERVER
KELOMPOK</title>
</head>
<body>
Isilah
bagian ini. Sehingga menjadi sebuah halaman website.
</body>
</html>
Save dan Keluar dari nano
8.
Browsing kembali ke website anda, apa yang ditampilkannya
?
lynx alamat ip
9.
Install
PHP pada web server anda
sudo apt-get install php5
libapache2-mod-php5
10. Restart apache
sudo /etc/init.d/apache2 restart
11. Buat
halaman php dan letakkan pada direktori www anda
cd
/var/www/
sudo nano test.php
Isikan
<?php
phpinfo();
?>
Save dan keluar dari text editor
12. Browsing
ke website anda sambil menjalankan tcpdump catat tampilan dan hasil tcpdump
lynx ip_komputer_anda/test.php
Hasil:
nmap -p80 localhost
nmap -p80 10.17.0.198



















0 komentar:
Posting Komentar