Lighttpd dan Lightsquid di Ubuntu Server


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.conf

tambahkan 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 :wqkemudian restart daemon lighttpd

tmserver:~# /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 terminal

tmserver:~# 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 browser
tmserver:/var/www/lightsquid# ./lightparser.pl

Silakan 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 -e

maka tambahkan sebagai berikut:

# m h  dom mon dow   command
@hourly /var/www/lightsquid/lightparser.pl > /dev/null

Yak lighthttpd +lightsquid siap di jalankan!

Tinggalkan Balasan

Please log in using one of these methods to post your comment:

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