LIGHTTPD PADA DEBIAN 6 Oleh: Delly Mellas Nyman 1. Latar Belakang Lighttpd adalah sebuah webserver alternative gratis selain apache untuk sistem operasi berbasis Unix, Linux, BSD, dan Windows. Lighttpd di desain untuk keamanan, kecepatan, dan fleksibel dalam memenuhi standar internasional. Lighttpd sangatlah ringan jika dibandingkan dengan webserver lain karena kebutuhan kinerja CPU yang digunakan lighttpd sangatlah kecil, sehingga lighttpd sangat cocok untuk server yang memiliki beban berat. Lighttpd memiliki fitur seperti SCGI, FastCGI, Auth, URLRewriting, Output-Compresion, dan sebagainya. Lighttpd di desain dan di optimasi untuk lingkungan kinerja tinggi, karena memiliki footprint memory yang sangat kecil jika dibandingkan dengan webserver lainnya, manajemen CPU-Load yang sangat efektif, dan adanya fitur-fitur FastCGI dan yang lainnya. Selain itu, lighttpd juga bersifat open source, sehingga memudahkan para developer untuk mengembangkan webserver ini.
2. Instalasi Untuk melakukan penginstallan lighttpd, pertama kita harus menginstall beberapa dependency dari lighttpd, yaitu libterm-readkey-perl dan libterm-readline-perlperl. Langkah pertama adalah install terlebih dahulu libterm-readkey-perl, karena libterm-readkey-perl sudah tersedia pada DVD Debian 6, maka hanya perlu melakukan penginstallan dengan perintah: apt-get install libterm-readkey-perl
1
Setelah melakukan penginstallan libterm-readkey-perl, lakukan penginstallan libterm-readline-perl-perl, sebelum melakukan penginstallan, package untuk libtermreadline-perl-perl
sendiri
perlu
didownload
terlebih
dahulu
di
website
packages.debian.org. Download libterm-readline-perl-perl yang diperuntukkan Debian Squezee, setelah itu lakukan penginstallan dengan menggunakan perintah: dpkg -i [packages libterm-readline-perl-perl] Contoh: dpkg -i /home/me/Downloads/libterm-readline-perl-perl_1.0303-1_all.deb
2
Setelah selesai melakukan penginstallan kedua dependency tersebut, maka sudah dapat dilakukan penginstallan untuk lighttpd, pertama download terlebih dahulu packages lighttpd untuk Debian 6 dan sesuaikan dengan prosessor yang digunakan. Contohnya jika menggunakan prosessor intel, maka download lighttpd dengan versi i386. Setelah itu lakukan penginstallan dengan menggunakan perintah: dpkg -i [packages lighttpd] Contoh: dpkg -i /home/me/Downloads/lighttpd_1.4.28-2+squeeze1.2_i386.deb
Setelah melakukan penginstallan, maka cek apakah lighttpd telah terinstall dengan baik dengan menggunakan browser, kemudian ketikkan alamat localhost. Jika sudah berhasil, maka akan muncul halaman placeholder.
3
a. Memindahkan Folder Document Root Default document root lighttpd pada Debian adalah /var/www. Untuk melakukan pemindahan document root, maka langkah-langkahnya adalah sebagai berikut: 1. Buat folder terlebih dahulu di direktori /home dengan nama folder www. 2. Kemudian ubah mode dan owner dari direktori tersebut.
3. Buat file index.html, dengan isi sebagai berikut:
4. Simpan file index.html pada folder /home/www. 5. Setelah itu, lakukan konfigurasi pada file lighttpd.conf yang berada pada direktori /etc/lighttpd. 6. Ubah bagian script berikut: server.document-root = “/home/www” 4
7. Setelah itu restart lighttpd. /etc/init.d/lighttpd restart 8. Cek ulang apakah konfigurasi telah selesai dengan baik, jika sudah selesai maka halaman index.html yang telah dibuat akan muncul.
b. Menginstall PHP dan MySQL Untuk mengkonfigurasi PHP pada lighttpd, lakukan penginstallan PHP5, PHP5CGI, dan PHP5-MySQL untuk koneksi PHP dengan MySQL. Untuk memudahkan penginstallan, lakukan melalui Synaptic Package Manager.
5
Setelah proses install selesai, konfigurasi ulang file lighttpd.conf.
6
Setelah konfigurasi file lighttpd.conf selesai, lakukan konfigurasi pada file php.ini yang
terdapat
pada
direktori
/etc/php5/cgi.
Hapus
komentar
pada
baris
cgi.fix_pathinfo=1;
Setelah itu, aktifkan konfigurasi fastcgi dengan menggunakan perintah berikut: lighttpd-enable-mod fastcgi lighttpd-enable-mod fastcgi-php
Kemudian buatlah sebuah file php pada direktori /home/www dengan nama file info.php yang berisi seperti berikut:
Lakukan pengecekan dengan menggunakan browser, masukkan alamat localhost/info.php. Jika konfigurasi berhasil, maka akan muncul halaman yang menampilkan informasi mengenai PHP yang telah berhasil di install.
7
Untuk menginstall MySQL, lakukan penginstallan melalui Synaptic Package Manager dengan memilih mysql-server-5.1. Jika penginstallan telah berhasil, maka refresh ulang halaman localhost/info.php, jika penginstallan telah sukses, maka terdapat bagian detail dari mysql yang terinstall.
8
c. Menginstall PHPMyAdmin Lakukan penginstallan phpmyadmin melalu synaptic package manager dengan memilih phpmyadmin.
9
Setelah proses installasi, salin folder phpmyadmin yang berada pada direktori /usr/share/phpmyadmin ke /home/www dengan menggunakan perintah berikut: cp –R /usr/share/phpmyadmin /home/www Setelah
selesai
disalin,
lakukan
pengecekan
pada
browser
dengan
alamat
localhost/phpmyadmin.
Untuk login, gunakan username root, dan password adalah password dari root.
10
Daftar Pustaka
www.debian.org www.lifebit.me www.cyberciti.biz
11