Bagaimana cara kerja server web Apache?
Ikhtisar
Server HTTP Apache, juga disebut hanya Apache, adalah standar dalam pengiriman layanan web dan telah membuka jalan untuk perluasan kemampuan web lebih lanjut. Apache didasarkan pada platform layanan web open source yang awalnya dikembangkan untuk server Linux / Unix, tetapi kemudian dikonfigurasi untuk bekerja dengan Windows dan sistem operasi lainnya.
Sejarah
Pada awalnya, Apache dikenal sebagai "tambal sulam", karena versi pertama Apache tersedia sebagai serangkaian tambalan. Pada April 1995, versi 0.6.2 dari Apache dirilis secara publik. Setelah beberapa bulan, pada Desember 1995, Apache 1.0 mulai dijual dan sukses di web, yang menjadikannya web server yang paling banyak digunakan. Pada tahun 1999, Yayasan Perangkat Lunak Apache (Apache Software Foundation) dibentuk untuk mendapatkan dukungan keuangan, organisasi dan hukum untuk server.
Fakta
Server web Apache gratis dan dikembangkan oleh komunitas open source. Anda dapat mengunduh program dari situs webnya dan menginstalnya sendiri. Untuk menginstal server di Linux Anda mungkin memerlukan pengetahuan tentang pemrograman. Namun, dalam kasus Windows, Anda dapat menjalankannya melalui antarmuka pengguna grafis (GUI dalam bahasa Inggris). Versi terbaru dari server Apache saat ini dalam versi 2.2 dan keluar pada tahun 2006.
Kapasitas
Server web Apache dilengkapi dengan banyak kemampuan, yang memungkinkannya mendukung beberapa skrip dan modul untuk web. Server ini mendukung Common Input Interface (CGI dalam Bahasa Inggris) dan Server Side Includes (SSI). CGI digunakan sebagai sarana komunikasi umum antara perangkat lunak eksternal dan server web, sementara SSI adalah file perintah untuk server. Pengguna Apache juga dapat menginstal modul lain seperti direktori home untuk pengguna, pengalihan URL, otentikasi pengguna dan akses pengguna anonim, antara lain.
Signifikansi
Situs web yang rumit, seperti di bank data kerja atau perpustakaan online, memiliki banyak informasi dan dibuat oleh bahasa pemrograman. Situs web semacam ini memerlukan server yang mendukung fitur lanjutan seperti ASP atau CGI. Server web Apache mendukungnya dan memberikan dukungan administratif ke server fisik yang memiliki informasi nyata. Terlebih lagi, server memberikan keamanan ke situs web, memastikan bahwa virus, kode berbahaya atau serangan spyware dihindari.
Keuntungan
Meskipun web server Apache gratis, tetapi masih lebih cepat dibandingkan dengan server web paling mahal di pasaran yang harganya ratusan dolar. Server Apache dapat menangani lebih dari satu juta kunjungan per hari tanpa kesulitan.