Instalasi Lighttpd - Hallo sahabat Dev-Create, Pada Artikel yang anda baca kali ini dengan judul Instalasi Lighttpd, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel Linux, Artikel webserver, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Instalasi Lighttpd
link : Instalasi Lighttpd

Baca juga


Instalasi Lighttpd

Salah satu perangkat yang wajib tersedia dari layanan website adalah WEBSERVER, Salah satu alternatif webserver selain APACHE yang dapat digunakan secara FREE adalah LIGHTTPD






LIGHTTPD adalah sebuah WebServer yang mengklaim dirinya adalah sebuah webserver yang hemat penggunaan memori di bandingkan webserver lain, dan memiliki kemampuan untuk mengatur cpu-load lebih efektif kemudian memilik feature seperti SCGI, FastCGI, Auth, URL-Rewriting, Output-Compression, dan sebagainya.

Operation System yang digunakan pada posting ini adalah Ubuntu 10.04 LTS - the Lucid Lynx

Untuk Instalasi LIGHTTPD dapat menggunakan Repositori dari Distro Linux , atau melalui Source Code, berikut ini adalah Cara Instalasi bila menggunakan Repository UBUNTU
sudo apt-get install lighttpd

Selain melalui Repository, Instalasi dapat dilakukan menggunakan Source Code, berikut ini adalah cara instalasi tersebut:

1. Source Lighttpd download di http://www.lighttpd.net/ contoh : lighttpd-1.4.28.tar.gz

2. Untuk melihat ringkas Feature Lighttpd dapat dilihat di http://linux.softpedia.com/get/Internet/HTTP-WWW-/lighttpd-4239.shtml

3. Setelah proses download source Lighttpd selesai, copy source Lighttpd ke direktori /usr/ (sebagai contoh), kemudian masuk ke direktori /usr/
cd /usr/

4. Ekstrasi source code Lighttpd
sudo tar -zxvf lighttpd-1.4.28.tar.gz

5. Masuk ke dalam direktori hasil ekstrak source code Lighttpd
cd lighttpd-1.4.28

6. Kemudian jalankan perintah ./configure untuk melakukan check berbagai macam dependensi yang dibutuhkan oleh Lighttpd sebelum proses instalasi
./configure

Disaat proses ./configure akan muncul proses seperti dibawah ini
checking for library containing socket... none required
checking for library containing gethostbyname... none required
checking for library containing hstrerror... none required
checking for library containing dlopen... -ldl
checking for dlfcn.h... (cached) yes
checking for valgrind... no
checking for OpenSSL... no
checking for perl regular expressions support... yes
checking for pcre-config... no
configure: error: pcre-config not found, install the pcre-devel package or build with --without-pcre

7. Apabila ./configure ditemukan error seperti dibawah ini, artinya terdapat paket yang dibutuhkan oleh Lighttpd,
configure: error: pcre-config not found, install the pcre-devel package or build with --without-pcre
Untuk menyelesaikan error diatas lakukan instalasi pcre-devel, berikut ini adalah instalasi paket tersebut di Operation System Ubuntu.
sudo apt-get update 
sudo apt-get install libpcre3 libpcre3-dev

8. Apabila ./configure ditemukan error seperti dibawah ini,
configure: error: bzip2-headers and/or libs where not found, install them or build with --without-bzip2

Apabila menemukan error seperti diatas, lakukan instalasi bzip2-headers berikut ini adalah instalasi paket tersebut di Operation System
Ubuntu.
sudo apt-get update
sudo apt-get install libbz2-dev

9. Bila proses configure selesai dan tidak muncul pesan error, tahap selanjut nya malakukan compile source code Lighttpd. Untuk compile ketik sintak seperti dibawah ini
sudo make

10. Tahap selanjut nya malakukan Instalasi dari hasil compile Lighttpd
sudo make install

11. Untuk memeriksa lighttpd sudah terinstal ketikan perintah dibawah ini di console
lighttpd -h

Bila instalasi berhasil akan menghasil seperti dibawah ini
lighttpd/1.4.28 (Oct 26 2010 14:57:46) - a light and fast webserver
usage:
-f <name> filename of the config-file
-m <name> module directory (default: /usr/local/lib)
-p print the parsed config-file in internal form, and exit
-t test the config-file, and exit
-D don't go to background (default: go to background)
-v show version
-V show compile-time features
-h show this help


12. Membuat direktori untuk menyimpan Konfigurasi Lighttpd, sebagai contoh membuat direktori lighttpd di direktori /etc/
mkdir /etc/lighttpd
Kemudian buat file bernama lighttpd.conf di direktori tersebut.


13. Selanjutnya konfigurasi Lighttpd. Untuk mempermudah dapat menggunakan Konfigurasi Lighttpd dari.

Copy-kan isi file lighttpd.conf.txt tersebut ke /etc/lighttpd/lighttpd.conf


14. Lakukan penyesuaian isi file /etc/lighttpd/lighttpd.conf sesuai dengan yang dibutuhkan
sudo nano /etc/lighttpd/lighttpd.conf
Kemudian cari baris-baris berikut kemudian sesuaikan
server.document-root = "/home/dendie/www-lighttpd"
server.port = 8080
server.username = "lighttpd"
server.groupname = "lighttpd"
server.bind = "127.0.0.1"
server.tag ="lighttpd"

server.errorlog = "/var/log/lighttpd/error.log"
accesslog.filename = "/var/log/lighttpd/access.log"

Berikut ini penjelasannya:
server.document-root  adalah alamat htdocs/public html 
server.port adalah port webserver ada berjalan
server.username adalah user yang digunakan oleh lighttpd
server.groupname adalah user yang digunakan oleh lighttpd
server.bind adalah alamat IP Server
server.tag adalah tag dari yang digunakan oleh Lighttpd

server.errorlog adalah alamat untuk lighttpd untuk mencatat log bila terjadi error
accesslog.filename adalah alamat untuk lighttpd untuk mencatat log yang akses ke server

15. Membuat User dan Groupuser Untuk Lighttpd
sudo groupadd lighttpd

16. Memberikan User/Group Owner pada direktori server.document-root Lighttpd,
useradd -g lighttpd -d [alamat server.document-root] -s /sbin/nologin lighttpd

berikut ini adalah contohnya
useradd -g lighttpd -d /home/dendie/www-lighttpd -s /sbin/nologin lighttpd

17. Membuat Direktori untuk menyimpan log (server.errorlog)
sudo mkdir /var/log/lighttpd/

18. Membuat Owner direktori log Lighttpd menjadi lighttpd
sudo chown lighttpd /var/log/lighttpd/

19. Selanjut-nya adalah MENG-HIDUP-KAN LIGHTTPD
sudo lighttpd  -f /etc/lighttpd/lighttpd.conf

Cek di di Browser dengan mengetikkan 127.0.0.1:8080, saya menuliskan angka 8080 karna saya set Lighttpd di Port 8080 (server.port = 8080)


20. Berikut ini cara mematikan Lighttpd, ketika perintah seperti dibawah ini
ps aux | grep lighttpd
lighttpd 944 0.0 0.1 2972 1084 ? S 17:14 0:00 lighttpd -f /etc/lighttpd/lighttpd.conf
dendie 1325 0.0 0.0 3320 784 pts/0 S+ 17:31 0:00 grep lighttpd

Diatas tertulis lighttpd -f /etc/lighttpd/lighttpd.conf denga kode proses 944, selanjutnya matikan proses tersebut dengan perintah
sudo kill -9 944


Untuk memudahkan administrasi LIGHTTPD seperti START,STOP,RESTART anda dapat membuat init script sendiri, seperti yang di jelaskan di http://redmine.lighttpd.net/projects/lighttpd/wiki/InstallFromSource


Demikianlah Artikel Instalasi Lighttpd

Sekianlah artikel Instalasi Lighttpd kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Instalasi Lighttpd dengan alamat link https://dev-create.blogspot.com/2010/11/instalasi-lighttpd.html