astahttpd, PHP web server
Posted in Uncategorized on January 27th, 2008 by c0kr3x – 1 CommentApakah anda pernah berpikir untuk menggunakan PHP selain “query ke database lalu tampilkan hasilnya dalam HTML”. Mungkin tidak, karena saya yakin anda berasumsi bahwa PHP adalah bahasa pemrograman untuk web. Ya itu benar dan itu memang tujuan utama dibuatnya PHP tapi itu dulu, sekarang PHP telah tumbuh menjadi bahasa pemrograman yang ampuh dan tidak hanya untuk web programming. Jika anda familiar dengan PHP, anda dapat menggunakan PHP untuk automation task menggantikan sh, perl, atau python. Bahkan anda dapat membuat aplikasi desktop dengan PHP-GTK.
Berawal dari itu saya mulai banyak membuat aplikasi dari PHP ketimbang bahasa pemrograman lain. Mulai dari command line, aplikasi SMS gateway dan web server, semuanya saya buat dengan murni PHP. Yang akan saya bahas dalam tulisan ini adalah astahttpd.
Apa itu astahttpd? astahttpd adalah web server untuk linux yang ditulis murni dengan PHP dilisensi dibawah GNU GPL v3. astahttpd masih dalam tahap development, saat ini versi terkakhir yang tersedia adalah v0.1 beta2. Fitur-fitur dari astahttpd antara lain:
- Basic HTTP request method: GET, POST, dan HEAD
- Alias Directory
- CGI Script Processing
- Virtual Host support (IP dan Name based virtual host)
- URL Rewrite
- Basic Authentication
- Logger for Access & Rewrite
- Content Encoding support (gzip & deflate)
Saat ini saya membutuhkan bantuan dari rekan-rekan dalam hal:
- English Translator: fix spelling & grammar error.
- Web developer: pembuatan website http://astahttpd.sourceforge.net/
- PHP 5 developer: pengembangan astahttpd
- Bugs report: laporkan bugs yang anda temukan ke Bugs Tracker
Bagi yang berminat silahkan buka account di sourceforge.net lalu join astahttpd project.
Links:
astahttpd on sourgeforge.net
astahttpd on freshmeat.net
Browse Code on SVN server
astahttpd v0.1-beta2 API