Buat yang mau coba Webserver Lighttpd dan LightSquid di Ubuntu Server, ini ada caranya :
Cara instalasi lightsquid dan lighttpd di Ubuntu, seperti yang kita ketahui lighttpd adalah sebuah web server, sedangkan lightsquid adalah squid report generator. Umumnya Lightsquid di jalankan dengan Apache, namun mari kita coba install di lighttpd.
Dengan asumsi anda telah menginstall Ubuntu di server anda dan squid siap di gunakan maka ikuti langkah-langkah berikut:
Lighttpd
di terminal silahkan ketik
tmserver:~# apt-get install lighthttpd
Langkah berikutnya adalah menyunting berkas pengaturan lighttpd
tmserver:~# vim /etc/lighttpd/lighttpd.conftambahkan modul cgi, sehingga pada blok server.modules tertulis seperti berikut:
server.modules = ( "mod_access", "mod_alias", "mod_accesslog", "mod_compress", "mod_rewrite", # "mod_redirect", # "mod_evhost", # "mod_usertrack", # "mod_rrdtool", # "mod_webdav", # "mod_expire", # "mod_flv_streaming", # "mod_evasive" "mod_cgi" )kemudian sunting pengenalan index di direktory sehingga bisa mengenal index.cgi
## files to check for if .../ is requested index-file.names = ( "index.php", "index.html", "index.htm", "default.htm", "index.cgi", "index.lighttpd.html" )kemudian beritahu lihttpd agar mengeksekusi file cgi/pl menggunakan perl
cgi.assign = (".pl" => "/usr/bin/perl", ".cgi" => "/usr/bin/perl")Simpan file tersebut, jika tadi menggunakan vim maka ketik
:wq
kemudian restart daemon lighttpdtmserver:~# /etc/init.d/lighttpd restart Syntax OK * Stopping web server lighttpd [ OK ] Syntax OK * Starting web server lighttpd [ OK ] tmserver:~#Lightsquid
Silahkan download dulu di sini : http://sourceforge.net/projects/lightsquid/files/
masukkan perintah berikut di terminaltmserver:~# cd /var/www/ tmserver:/var/www# tar -xzvf lightsquid-1.8.tgz tmserver:/var/www# mv lightsquid-1.8 lightsquid tmserver:/var/www# ln -s . html tmserver:/var/www/lightsquid# chmod +x *.cgi *.pl tmserver:/var/www/lightsquid# ./check-setup.pl LightSquid Config Checker, (c) 2005-9 Sergey Erokhin GNU GPL LogPath : /var/log/squid reportpath: /var/www/html/lightsquid/report Lang : /var/www/html/lightsquid/lang/eng Template : /var/www/html/lightsquid/tpl/base Ip2Name : /var/www/html/lightsquid/ip2name/ip2name.simple all check passed, now try access to cgi part in browsertmserver:/var/www/lightsquid# ./lightparser.plSilakan lihat di http://ip_nya_server/lightsquid
untuk memudahkan proses pembuatan report maka akan kita buat penjadwalan, caranya adalah sebagai berikut:
tmserver:/var/www/lightsquid# crontab -emaka tambahkan sebagai berikut:
# m h dom mon dow command @hourly /var/www/lightsquid/lightparser.pl > /dev/nullYak lighthttpd +lightsquid siap di jalankan!
Iklan