Archive for February 8th, 2008|Daily archive page

Installing astahttpd v0.1-beta3

Pada tutorial kali ini kita akan coba menginstall astahttpd v0.1-beta3. Sebelum menginstall pastikan kebutuhan minimum sistem anda telah terpenuhi.

System requirements
================

– Linux OS (Tested with Ubuntu 7.04)
– PHP 5.2.x (Tested with PHP 5.2.x)
– A cup of coffee :)

Saya asumsikan disini anda belum menginstall PHP jadi kita akan menginstall PHP terlebih dahulu. Kita akan menginstall PHP secara manual yaitu mengompile PHP dari source. Download PHP dari http://www.php.net dan astahttpd di astahttpd.sourceforge.net

Asumsi:

1. File hasil download diletakkan di direktori /home/user
2. astahttpd akan diinstall di /home/user
3. PHP akan diinstall ke /usr/local/php5

Installing PHP
===========

$ cd /home/user
$ tar -zxvf php-5.2.3.tar.gz
$ cd php-5.2.3
$ ./configure --enable-sockets --enable-pcntl --enable-fastcgi

(sockets dan pcntl adalah KEHARUSAN. Anda dapat menambahkan parameter lainnya seperti –with-mysql –enable-gd etc.)
$ make
$ sudo make install

Jika anda ingin menghemat space dan membuang file2 hasil compilasi yang sudah tidak diperlukan lagi anda dapat mengetikkan perintah berikut:

$make clean && make distclean

Done..!. Sekarang saatnya menginstall astahttpd.

Installing astahttpd v0.1-beta3
=======================

Instalasi astahttpd berbasis interaktif jadi sangat mudah dilakukan.

$ tar -zxvf astahttpd_0.1-beta3.tar.gz
$ cd astahttpd_0.1-beta3
$ ./install.sh

(Masukkan instalasi directory PHP anda /usr/local/php5 lalu masukkan lokasi tujuan astahttpd akan diinstal dalam hal ini /home/user. astahttpd akan terinstal di /home/user/astahttpd)

Selesai…!. Lho kok udah selesai? ya… apa yang anda harapkan lagi :p ?

Running astahttpd
==============

Untuk menjalankan astahttpd masuk ke terminal lalu jalankan perintah berikut:

$ /home/user/astahttpd/bin/aws

Setelah itu buka web browser anda dan arahkan ke http://localhost:8080/. Maka akan tampil halaman default dari astahttpd. Secara default astahttpd running pada port 8080 anda dapat mengubah konfigurasinya di file conf/aws.conf.php.

See you soon on configuring astahttpd article :)

Advertisements

astahttpd v0.1-beta3 is out!

Pada tanggal 07 Februari 2008 13:41:21 GMT astahttpd v0.1-beta3 saya rilis (Lihat di freshmeat). Perubahan terbesar dari versi sebelumnya(0.1-beta2) adalah perubahan arsitektur menjadi modular arsitektur. Sekarang kemampuan astahttpd dapat di-extends dengan mudah dengan menambahan add-on module.

Daftar lengkap lengkap v0.1-beta3
============================

  • Digest Authentication ditambahkan
  • Live server status
  • Bandwidht Limiting
  • Modular Architecture
  • Module yang tersedia: mod_auth_basic, mod_auth_digest, mod_bandwidth,
    mod_cgi_header, mod_cgi, mod_encoding, mod_rewrite, mod_status, mod_vhost
  • Fixed bug #1887560 (Header dari CGI tidak dihandle dengan baik)
  • Fixed bug #1885235 (Error dari external gzip tidak ter-catch)
  • Fixed bug #1885216 (Level kompresi tidak dipass ke parameter pada external gzip)

Download
=======
Download astahttpd v0.1-beta3 on Sourceforge.net
Subcribe astahttpd on Freshmeat