Web Server dan
Fungsinya
Pasti banyak dari kalian bertanya Tanya apa itu wer server ?
, dan apa fungsinya dalam proses pembauatan web ?, ok deh, langsung aja liat
artikel ini supaya ngak semakin penasaran .
A.
Pengertian Web Server
Web Server adalah suatu software yang memberikan layanan
berbasis data dan berfungsi menerima
permintaan HTTP dari computer klien, yang dikenal dengan nama web browser dan untuk mengirim kembali hasilnya bentuk
dokumen HTML dan objec terkait seperti gambar
Untuk dapat menjalankan PHP yang disertai data MYSQL dapat
digunakan dua jenis web server yaitu online mode dan offline mode. Pada Online
mode, selain computer harus mempersiapkan domain dan hosting serta koneksi
internet yang memadai untuk mengelolanya sehingga harus keluar biaya extra
terlebi dahulu. Sedangkan pada Offine mode yang harus anda siapkan cukup
computer dan beberapa software untuk membuat web server local. Pada cara kedua
ini computer pc akan dibuat menjadi web server local atau localhost sehingga
anda dapat belajar dan mengelola webside secara optimal sebelum benar benar
menguploadnya ke web server internet.
Ada beberapa jenis software untuk membangun web server local
atau localhost yang support system operasi Windows diantaranya adalah
WampServer, Xampp, dan lain lain
B.
Fitur dasar dalam Web Server
Masing- masing program web server secara detail berbeda
tetapi pada umumnya program web server memiliki fitur fitur dasar yang sama
seperti berikut :
a. HTTP : setiap program web server
bekerja dengan menerima permintaan HTTP dan klien, dan memberikan respone HTTP
ke klien tersebut. Respon HTTP biasanya mengandung dokumen HTML tetapi dapat
juga berupa berkas RAW, gambar dan berbagai jenis document laiinya. Jika
terjadi kesalahan permintaan dari klien atau terjadi masalah saat melayani
klien maka web server akan mengirim respone kesalahan berupa dokumen HTML atau
teks yang memberi penjelasan penyebab terjadinya kesalahan
.
b. Logging : umumnya setiap web server
mempunyai kemampuan untuk melakukan pencatatan atau logging terhadap informasi
detail mengenai permintaan klien dan respone dari web server dan disimpan dalam
berkas log, dengan adanya berkas log ini maka akan memudahkan web master untuk
mendapakan statistik dengan menggunakan tool log analyzer.
C. Beberapa Contoh Web Server
a. XAMPP
XAMPP
adalah perangkat lunak bebas yang mendukung banyak system operasi. XAMPP juga
banyak mendukung program diantaranya Apache Server, MYSQL, PHP My Admin, dan
Phyton . Fungsinya adalah sebagai suatu local server yang berdiri sendiri
(localhost). Sehingga kita dapat melihat hasil coding yang kita buat. Huruf X
pada XAMPP melambangkan bahwa XAMPP dapat diinstal di berbagai Platform.
b. WAMP Server
Satu lagi software gratis
yang sangat sederhana namun sangat bermanfaat . Jika dilihat dari nama, W didepan nama software ini bisa jadi
berkaitan dengan windows.
Ok, sekian artikel dari
saya semoga bermanfaat.