October 28, 2009
.htaccess on lighttpd
Autentifikasi direktori web server berfungsi apabila anda akan memproteksi suatu direktori di dalam web server agar user yang dapat membukanya hanya yang mempunyai hak akses, disini misal saya akan membatasi akses direktori http://server.com/tes dan saya disini mengunakan lighttpd sebagai web servernya, adapun langkah-langkahnya adalah sebagai berikut: pertama anda edit konfigurasi lighttpd anda
sudo vim /etc/lighttpd/lighttpd.conf
tambahkan modul untuk autentifikasi pada bagian modul yaitu dengan menambahkan baris
"mod_auth"
tambahkan baris konfigurasi selanjutnya untuk mode autentifikasinya
auth.backend = "htdigest"
auth.backend.htdigest.userfile = "/etc/lighttpd/.lightpasswd"
auth.debug = 2
kemudian tambahkan beris konfigurasi selanjutnya untuk membatasi direktori yang akan di batasi aksesnya
auth.require = ( "/tes/" =>
(
"method" => "digest",
"realm" => "Authorized users only",
"require" => "valid-user"
)
)
hingga baris konfigurasi lighttpd akan menjadi seperti berikut
auth.backend = "htdigest"
auth.backend.htdigest.userfile = "/etc/lighttpd/.lightpasswd"
auth.debug = 2
auth.require = ( "/tes/" =>
(
"method" => "digest",
"realm" => "Authorized users only",
"require" => "valid-user"
)
)
dan pada bagian modul akan menjadi seperti berikut
server.modules = (
"mod_access",
"mod_alias",
"mod_accesslog",
"mod_rewrite",
"mod_status",
"mod_evhost",
"mod_cgi",
"mod_flv_streaming",
"mod_fastcgi",
"mod_userdir",
"mod_auth"
)
kemudian buat user yang akan kita izinkan untuk mengakses direktori dengan perintah berikut
sudo htdigest -c /etc/lighttpd/.lightpasswd ‘Authorized users only’ admin
isikan paswordnya dan kemudian terakhir untuk menerapkan konfigurasinya restart lighttpd
/etc/rc.d/rc.lighttpd restart
Comments »
The URI to TrackBack this entry is: http://jeky466.blogsome.com/2009/10/28/htaccess-on-lighttpd/trackback/
yes
RSS feed for comments on this post.
allow a comment
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

