Skip navigation

lighttpd itu web server yang cukup ringan apalagi dibandingkan dengan Apache yang membutuhkan resource yang lumayan besar. Kalau hanya untuk sekedar belajar pemrograman PHP lebih baik mengganti Apache dengan lighttpd di stack LAMP (Linux, Apache, MySQL, PHP). Tidak perlu ragu dengan kemampuan web server yang satu ini, buktinya situs sebesar Youtube, Wikipedia, dan Meebo juga menggunakan lighttpd. Proses instalasinya juga cukup mudah terutama jika kita menggunakan distro Ubuntu, lighttpd ini sudah ada di repositori jadi tinggal apt-get install saja.

Instalasi

Cukup dengan perintah:

sudo apt-get install lighttpd

Jika ingin melakukan perubahan konfigurasi, semua berkasnya diletakkan di /etc/lighttpd. Setelah selesai mengubah konfigurasi jangan lupa me-restart layanan ini.

sudo service lighttpd restart

Selain restart kita juga bisa menggunakan force-reload untuk memaksa lighttpd memuat ulang konfigurasinya.

mod_userdir

mod_userdir atau module userdir ini sebuah modul yang memungkinkan setiap user di sistem untuk memiliki direktori yang dapat menggunakan direktori public_html di $HOME masing-masing untuk menempatkan berkas-berkas web mereka. Nantinya berkas web ini bisa diakses misalnya melalui alamat http://localhost/~preman jika nama user adalah preman. Cara mengaktifkannya, pertama-tama buat dulu direktori public_html di $HOME dan ubah permisinya ke 755

cd
mkdir public_html
chmod -R 755 public_html

Aktifkan moduserdir dengan perintah

sudo lighttpd-enable-mod userdir

Muat ulang konfigurasi

sudo service lighttpd force-reload

Dukungan PHP
lighttpd dapat menjalankan skrip PHP menggunakan bantuan cgi, jadi kita harus install dulu php5-cgi

sudo apt-get install php5-cgi

Aktifkan modul fastcgi

sudo lighttpd-enable-mod fastcgi

Muat ulang konfigurasi

sudo service lighttpd force-reload

Untuk memastikan apakah dukungan dukungan PHP dan moduserdir ini sudah benar-benar aktif, buatlah sebuah berkas di ~/public_html dengan nama index.php dan isinya:

<? phpinfo ?>

Lalu arahkan browser anda ke alamat http://localhost/~preman
Ganti preman dengan nama user yang anda gunakan.

4 Comments

  1. keren bang!
    btw…blog ku link bang!
    http://pingenjel.blogspot.com

  2. Sudah…
    Sering2 ke sini yak..

  3. sudah tak coba dan ikutin semua perintahnya dari atas>bawah dan gak ada pemberitahuan error, tapi pas cek

    [quote] http://localhost/~user_name [/quote]

    hasilnya 404- not found

    mohon bantuannya kk,

    dan saya masih bingung maksudnya bikin direktori di $HOME,

    terima kasih tutorx kk,

    • sudah buat direktori public_html di $HOME?


One Trackback/Pingback

  1. […] dan PHP5 di Ubuntu 10.04 Juli 20, 2010 rotyyu Tinggalkan komentar Go to comments Kalau kemarin saya menulis tentang mod userdir dan dukungan PHP5 di lighttpd, hari ini saya akan menulis tentang […]

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: