Tahun 1989, Tim Berners-Lee mengajukan pada perusahaannya, CERN (European Organization for Nuclear Research) sebuah proyek yang bertujuan untuk mempermudah pertukaran informasi antar para peneliti dengan menggunakan sistem hiperteks. Sebagai hasil atas implementasi proyek ini, tahun 1990 Berners-Lee menulis dua program komputer:
- Sebuah peramban yang dinamainya sebagai WorldWideWeb.
- Server web pertama di dunia, yang kemudian dikenal sebagai CERN httpd, yang berjalan pada sistem operasi NeXTSTEP.
Tahun 1994, Tim Berners-Lee memutuskan untuk membakukan organisasi World Wide Web Consortium (W3C) untuk mengatur pengembangan-pengembangan lanjut atas teknologi-teknologi terkait lainnya (HTTP, HTML, dan lain-lain) melalui proses standardisasi. Salah satu perangkat lunak yang digunakan secara luas pada sistem operasi Linux adalah Apache Webserver (http://www.apache.org).
Pengembangannya yang dimulai dari tahun 1995 oleh sekelompok kecil pemrogram yaitu Apache Software Foundation Incorporated, tahun 1999 mulai berkonsentrasi untuk mendukung projek Apache HTTP Server. Dengan berbasis jumlah pengguna lebih dari 25 juta server di seluruh dunia, membuat Apache HTTP Server mempunyai keunggulan dari sisi fleksibilitas dan performansi. Untuk fitur lain yang ditawarkan, sebagai berikut:
- counter(li)Tingkat stabilitas yang tinggi.
- counter(li)Aplikasi secara keseluruhan dan modul-modul tambahan bersifat opensource dengan masing-masing lisensi dari aplikasi.
- counter(li)Bekerja pada berbagai macam platform arsitektur dan sistem operasi.
- counter(li)Menghadirkan tingkat keamanan yang lebih baik.
- counter(li)Dapat diintegrasikan dengan berbagai modul seperti PHP, MySQL yang dapat menambah fungsionalitas dari webserver.
Proses Kerja Web Server
Fungsi utama sebuah server web adalah untuk mentransfer berkas atas permintaan pengguna melalui protokol komunikasi yang telah ditentukan. Sebuah halaman web dapat terdiri atas beberapa elemen-elemen seperti teks, gambar, video, dan lain sebagainya. Pemanfaatan server web berfungsi pula untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web yang terkait, termasuk di dalamnya teks, gambar, video, atau lainnya.
Pengguna, dengan menggunakan aplikasi web browser, meminta layanan atas berkas ataupun halaman web yang terdapat pada sebuah web server, kemudian server sebagai manajer layanan tersebut akan merespon balik dengan mengirimkan halaman dan berkas-berkas pendukung yang dibutuhkan, atau menolak permintaan tersebut jika halaman yang diminta tidak tersedia.
Saat ini umumnya web server telah dilengkapi pula dengan mesin penerjemah bahasa skrip yang memungkinkan server web menyediakan layanan situs web dinamis dengan memanfaatkan pustaka tambahan seperti PHP, ASP dan lain-lain.
Pemanfaatan server web saat ini tidak terbatas hanya untuk publikasi situs web dalam World Wide Web, pada prakteknya server web banyak pula digunakan dalam perangkat-perangkat keras lain seperti printer, router, kamera web yang menyediakan akses layanan http dalam jaringan lokal yang ditujukan untuk menyediakan perangkat manajemen serta mempermudah peninjauan atas perangkat keras tersebut.
Tidak ada komentar:
Posting Komentar