Web server merupakan server Internet
yang mampu melayani koneksi transfer data dalam protocol HTTP. Web server
merupakan hal yang terpenting dari server di Internet dibandingkan server
lainnya seperti E-mail server, FTP server ataupun News server. Hal ini disebabkan
web server telah dirancang untuk dapat melayani beragam jenis data, dari text
sampai grafis. Kemampuan ini telah menyebabkan berbagai institusi seperti
universitas maupun perusahaan dapat menerima kehadirannya dan juga sekaligus
menggunakannya sebagai sarana di Internet.
Web server juga dapat menggabungkan
dengan dunia mobile wireless internet atau yang sering disebut sebagai WAP (
Wireless Access Protocol ), yang banyak digunakan sebagai sarana handphone yang
memiliki fitur WAP. Dalam kondisi ini, webserver tidak lagi melayani data file
HTML tetapi telah melayani WML ( Wireless Markup Language ).
Salah satu software yang biasa
digunakan oleh banyak web master di dunia adalah Apache . Software tersebut
dapat di download secara gratis. Dalam penggunaannya Apache merupakan software
open source yang sekarang ini sudah merebut pasar dunia lebih dari 50%.
Apache fleksibel terhadap berbagai
system operasi seperti Windows 9x/NT/2000/XP/Vista ataupun Unix atau Linux.
Apache merupakan turunan dari webserver yang dikeluarkan oleh NCSA yaitu NCSA
HTTPd pada sekitar tahun 1995.
Kelebihan
Apache Server :
• Freeware (software gratis )
• Mudah di-install.
• Mampu beroperasi pada berbagai platform sistem operasi .
• Mudah mengkonfigurasinya.
• Mudah dalam menambahkan periferal lainnya ke dalam platform web servernya,
misalnya : untuk menambahkan modul, cukup hanya menset file konfigurasinya agar
mengikutsertakan modul itu ke dalam kumpulan modul lain yang sudah
dioperasikan.
• Mampu di kompilasi sesuai dengan spesifikasi HTTP yang sekarang.
• Menyediakan feature untuk multihomed dan virtual server .
• Secara otomatis menjalankan file index.html, halaman utamanya, untuk
ditampilkan secara otomatis pada clientnya.
• Lebih aman karena memiliki level-level pengamanan
• Apache mempunyai komponen dasar terbanyak di antara webserver-webserver lain,
yang berarti bahwa webserver Apache termasuk salah satu dari webserver yang
lengkap.
• Performansi dan konsumsi sumberdaya ( resource ) dari webserver apache tidak
terlalu banyak, hanya sebesar 20 MB untuk file-file dasarnya dan setiap daemon
nya hanya memerlukan sebesar 950 KB memory per-child.
• Mendukung transaksi yang aman ( secure transaction ) menggunakan SSL ( Secure
Socket Layer ).
• Mempunyai dukungan teknis melalui web.
• Mempunyai kompatibilitas platform yang tinggi.