Home History Apa Itu Web Server Apache dan Sejarah Diciptakannya

Apa Itu Web Server Apache dan Sejarah Diciptakannya

132
0
Apache HTTP Server
Apache HTTP Server

Apache HTTP Server (“httpd”) diluncurkan pada tahun 1995 dan telah menjadi web server paling populer di Internet sejak April 1996. Proyek ini merayakan ulang tahunnya yang ke-25 pada Februari 2020 yang lalu. Project Apache HTTP Server adalah upaya untuk mengembangkan dan memelihara server HTTP open-source untuk sistem operasi modern termasuk UNIX, Linux, BSD dan Windows. Tujuan proyek ini adalah untuk menyediakan web server yang aman, efisien, dan dapat diperluas dengan menyediakan layanan HTTP yang selaras dengan standar HTTP modern saat ini. Apache HTTP Server adalah proyek yang dikembangkan dan dikelola oleh Apache Software Foundation.

Proyek Server HTTP Apache adalah upaya pengembangan software kolaboratif yang bertujuan untuk menciptakan implementasi source code web server HTTP yang tangguh, berkualitas komersial, kaya fitur, dan tersedia secara gratis. Proyek ini dikelola bersama oleh sekelompok sukarelawan yang berasal dari seluruh dunia, menggunakan Internet dan Web untuk berkomunikasi, merencanakan, dan mengembangkan web server serta dokumentasi terkaitnya. Proyek ini merupakan bagian dari Apache Software Foundation, dan ratusan user telah menyumbangkan ide, kode, serta dokumentasi untuk project ini.

Sejarah Diciptakannya Apache Web Server

Pada Februari 1995, software web server paling populer di internet adalah “daemon HTTP domain publik” yang dikembangkan oleh Rob McCool di National Center for Supercomputing Applications, Universitas Illinois, Urbana-Champaign. Namun, pengembangan httpd tersebut terhenti setelah Rob meninggalkan NCSA pada pertengahan tahun 1994, dan banyak webmaster telah mengembangkan ekstensi dan perbaikan bug mereka sendiri yang membutuhkan distribusi umum. Sekelompok kecil webmaster ini yang dihubungi melalui email pribadi telah berkumpul untuk tujuan mengkoordinasikan perubahan mereka dalam bentuk “patch”.

Brian Behlendorf dan Cliff Skolnick menyusun milis, ruang informasi bersama, dan login untuk developer inti di sebuah mesin di California Bay Area, dengan sumbangan bandwidth dari HotWired. Pada akhir bulan Februari, delapan kontributor inti membentuk fondasi Grup Apache asli, termasuk Brian Behlendorf, Roy T. Fielding, Rob Hartill, David Robinson, Cliff Skolnick, Randy Terbush, Robert S. Thau, Andrew Wilson, dan kontribor tambahan yang mencakup Eric Hagberg, Frank Peters, dan Nicolas Pioch.

Dengan menggunakan “NCSA httpd 1.3” sebagai basis, pengembang awal Apache menambahkan semua perbaikan bug dan peningkatan bermanfaat yang telah ditemukan, menguji hasilnya di server mereka sendiri, dan kemudian merilis versi publik resmi pertama (0.6.2) dari web server Apache pada bulan April 1995. Secara kebetulan, NCSA memulai kembali pengembangan mereka sendiri selama periode yang sama, dan Brandon Long dan Beth Frank dari Tim Pengembangan Server NCSA bergabung dalam daftar pada bulan Maret sebagai anggota kehormatan sehingga kedua proyek dapat berbagi ide dan perbaikan.

Web Server Apache awalnya sangat sukses, tetapi kita semua tahu bahwa basis kode tersebut membutuhkan perombakan dan desain ulang secara umum. Selama bulan Mei-Juni 1995, sementara Rob Hartill dan anggota kelompok lainnya fokus pada implementasi fitur-fitur baru untuk versi 0.7.x (seperti pre-forked child processes) dan mendukung komunitas pengguna Apache yang berkembang pesat, Robert Thau merancang arsitektur server baru dengan nama kode Shambhala yang mencakup struktur modular dan API untuk ekstensibilitas yang lebih baik, pool-based memory allocation, dan adaptive pre-forking process model. Grup tersebut beralih ke basis server baru ini pada bulan Juli dan menambahkan fitur-fitur dari versi 0.7.x, kemidian menghasilkan Apache 0.8.8 dan versi-versinya pada bulan Agustus.

Setelah pengujian beta yang ekstensif, banyak porting ke platform yang kurang dikenal, serangkaian dokumentasi baru oleh David Robinson, dan penambahan banyak fitur dalam bentuk modul standar tim developer, Apache 1.0 kemudian dirilis pada 1 Desember 1995. Kurang dari setahun setelah grup tersebut dibentuk, web server Apache melampaui httpd milik NCSA sebagai web server nomor 1 di Internet dan menurut survei oleh Netcraft, server tersebut mempertahankan posisinya hingga saat ini.

Pada tahun 1999, anggota Grup Apache membentuk Apache Software Foundation untuk memberikan dukungan secara organisasi, hukum, dan keuangan untuk Apache HTTP Server. Yayasan ini telah menempatkan software tersebut pada landasan yang kokoh untuk pengembangan di masa mendatang, dan sangat memperluas jumlah project software Open Source yang berada di bawah naungan Yayasan ini.

LEAVE A REPLY

Please enter your comment!
Please enter your name here