Apache2triad, webserver lengkap gratis….

Posted On Saturday, May 20th, 2006 By admin

apache2triad1Untuk menjalankan sebuah aplikasi web, kita membutuhkan sebuah aplikasi yang dinamakan Webserver. Webserver ini diinstal dan berjalan (memberikan service) di komputer yang diperlakukan sebagai server, yang berfungsi untuk menjalankan aplikasi-aplikasi web tadi, sehingga bisa diakses oleh komputer klien baik melalui jaringan secara intranet maupun internet.

Dilihat dari fungsinya, webserver ini kebanyakan digunakan oleh para developer untuk testing software yang mereka buat, atau perusahaan-perusahaan yang memberikan service hosting halaman web di internet. Walaupun saat ini banyak perusahaan yang juga menggunakan webserver dalam jaringan intranet (lokal) mereka.

Bagi anda pemakai windows, kita mengenal adanya IIS (Internet Information Services) sebagai webserver bawaan dari Microsoft. sedangkan bagi pemakai *nix (Unix dan turunannya), WebServer Apache sudah sangat dikenal kehandalannya. Pada dasarnya Apache memang hadir untuk mensupport server-server berbasis Unix. Walau demikian, bagi platform non-unix, hubungan sejarah tersebut tidak perlu dikhawatirkan bila Anda memilih untuk menggunakan Apache.

Apache dilaporkan berjalan pada sebagian besar platform server populer, termasuk Microsoft Windows (seperti Windows NT/XP/2000). Dengan dukungan yang luas tersebut dapat dikatakan bahwa mesin apapun yang Anda jalankan, kemungkinan besar mensupport Apache.

Kita akan fokus pada Apache dulu. Mengapa? karena Apache merupakan web server yang paling banyak dipergunakan di internet. Ada beberapa alasan mengapa demikian:

1. Apache merupakan salah satu produk opensource, dimana termasuk kategori software freeware
2. Program yang sederhana namun powerfull, mudah diinstal dan dikonfigurasi.
3. Menyajikan banyak fitur dan modul, serta kompatibel dengan program-program third-party
4. Disupport oleh banyak platform server (termasuk FreeBSD, BSDI, OPENBSD, LINUX, HP-AUX, AUX, IRIX, bahkan windows)
5. Kecepatan respon yang tinggi (terhadap request klien)
6. Performansi dan stabilitas yang dapat diandalkan.
7. Penanganan bug dan pengembangan yang cepat
8. Dukungan sekuritas
9. Dukungan user dan vendor

Penjelasan lanjut dari poin 3
Apache menyajikan banyak fitur dan modul, serta kompatibel dengan program-program third party semacam php, asp, mysql, postgresql dll. Nah, tulisan ini bermaksud untuk membahas kerjasama ideal dan populer antara apache dengan program third party, yaitu PHP dan MySQL.

Di lingkungan Linux, kerjasama tersebut menghasilkan singkatan baru: LAMP=Linux Apache Mysql PHP. Sedangkan di windows menjadi WAMP=Windows Apache MySQL PHP.

Mengapa WAMP/LAMP?[1]

1. Banyak aplikasi (gratis, bagus) dikembangkan berbasiskan AMP
2. Banyak aplikasi bisa digunakan untuk keperluan pusdokinfo
3. Biaya pengadaan software yang murah (lisensi GPL)
4. Ketersediaan, Kemudahan, dan Dukungan Komunitas
5. Multi Platform. Learn Once, Use Anywhere. Create Once, Run Anywhere.

Contoh aplikasi yang menggunakan WAMP/LAMP:

1. Content Management System/Portal: Postnuke, Mambo (dan turunannya: limbo dan joomla), Phpnuke, Xoops, Phpwebsite, Geeklog, Phpfusion, dll.
2. Aplikasi pusdokinfo: openbiblio, webbiblio, phpmylibrary, koha, emilda, etc.
3. Aplikasi forum diskusi: phpbb, dll
4. Document Management System: knowledgetree, Owl, Alfresco, dll.
5. Search engines: phpdig, phpdigplus, dll

Saat ini banyak individu atau perusahaan yang memaketkan apache-mysql-php beserta tambahan bahasa pemrograman lain seperti perl, python, dan database postgresql, Sqllite dalam sebuah software. Software-software WAMP/LAMP ini kebanyakan gratis, ada juga yang komersil.

Dulu kita mengenal phptriad sebagai software wamp populer yang paling banyak digunakan secara luas karena sifatnya yang gratis. Saat ini pengembangnya telah merubah lisensi menjadi komersil (berbayar).

Berikut adalah sofware-software wamp (windows-apache-mysql-php) yang tersedia secara gratis antara lain:
1. apache2triad
2. easyphp
3. xampp
4. wampserver
5. apachephpmysql
6. appserv
7. wmserver
8. TSW
9. Uniserver
10.Webserv
11.Dongkrak-Kioss produk Indonesia sendiri, asli buatan Semarang… :)

Apache2Triad dapat dijadikan alternatif phptriad, selain karena sifatnya yang opensource juga karena Apache2triad telah memaket software yang lebih baru/stabil. Silakan klik link apache2triad diatas. Dalam situsnya disebutkan bahwa ada beberapa rekomendasi yang berani untuk menggunakan Apache2Triad sebagai webserver production.

  1. [1] Wicaksono, Hendro. LAMP/WAMP bagi Pustakawan. 2002

Leave a Reply