{"id":48,"date":"2008-02-20T03:05:56","date_gmt":"2008-02-20T03:05:56","guid":{"rendered":"http:\/\/masrifqi.web.id\/wp\/?p=48"},"modified":"2014-03-06T16:23:41","modified_gmt":"2014-03-06T09:23:41","slug":"authentifikasi-htdigest-di-lighttpd","status":"publish","type":"post","link":"http:\/\/masrifqi.staff.ugm.ac.id\/index.php\/2008\/02\/authentifikasi-htdigest-di-lighttpd\/","title":{"rendered":"Authentifikasi htdigest di lighttpd"},"content":{"rendered":"<h4>Authentifikasi htdigest di lighttpd<\/h4>\n<p>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<\/p>\n<pre>sudo vim \/etc\/lighttpd\/lighttpd.conf<\/pre>\n<p>tambahkan modul untuk autentifikasi pada bagian modul yaitu dengan menambahkan baris<\/p>\n<pre>\"mod_auth\"<\/pre>\n<p>tambahkan baris konfigurasi selanjutnya untuk mode autentifikasinya <!--more--> <\/p>\n<pre>auth.backend = \"htdigest\"\r\nauth.backend.htdigest.userfile = \"\/etc\/lighttpd\/.lightpasswd\"\r\nauth.debug = 2<\/pre>\n<p>kemudian tambahkan beris konfigurasi selanjutnya untuk membatasi direktori yang akan di batasi aksesnya<\/p>\n<pre>auth.require = ( \"\/tes\/\" =>\r\n(\r\n\"method\" => \"digest\",\r\n\"realm\" => \"Authorized users only\",\r\n\"require\" => \"valid-user\"\r\n)\r\n)<\/pre>\n<p>hingga baris konfigurasi lighttpd akan menjadi seperti berikut<\/p>\n<pre>auth.backend = \"htdigest\"\r\nauth.backend.htdigest.userfile = \"\/etc\/lighttpd\/.lightpasswd\"\r\nauth.debug = 2\r\nauth.require = ( \"\/tes\/\" =>\r\n(\r\n\"method\" => \"digest\",\r\n\"realm\" => \"Authorized users only\",\r\n\"require\" => \"valid-user\"\r\n)\r\n)<\/pre>\n<p>dan pada bagian modul akan menjadi seperti berikut<\/p>\n<pre>server.modules              = (\r\n\"mod_access\",\r\n\"mod_alias\",\r\n\"mod_accesslog\",\r\n\"mod_rewrite\",\r\n\"mod_status\",\r\n\"mod_evhost\",\r\n\"mod_cgi\",\r\n\"mod_flv_streaming\",\r\n\"mod_fastcgi\",\r\n\"mod_userdir\",\r\n<font color=\"red\">\"mod_auth\"<\/font>\r\n)<\/pre>\n<p>kemudian buat user yang akan kita izinkan untuk mengakses direktori dengan perintah berikut<\/p>\n<pre>sudo htdigest -c \/etc\/lighttpd\/.lightpasswd 'Authorized users only' admin<\/pre>\n<p>isikan paswordnya dan kemudian terakhir untuk menerapkan konfigurasinya restart lighttpd<\/p>\n<pre>\/etc\/rc.d\/rc.lighttpd restart<\/pre>\n<p>apabila tidak ada kesalahan konfigurasi maka ketika anda membuka halaman dengan alamat http:\/\/server.com\/tes anda akan mendapati tampilan berikut<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" width=\"370\" height=\"153\" src=\"http:\/\/masrifqi.web.id\/snapshoot\/auth.png\" \/><br \/>\nberarti konfigurasi anda telah benar, semoga bermanfaat \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Authentifikasi htdigest di 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 &hellip;<\/p>\n<p class=\"read-more\"><a href=\"http:\/\/masrifqi.staff.ugm.ac.id\/index.php\/2008\/02\/authentifikasi-htdigest-di-lighttpd\/\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2,10],"tags":[],"_links":{"self":[{"href":"http:\/\/masrifqi.staff.ugm.ac.id\/index.php\/wp-json\/wp\/v2\/posts\/48"}],"collection":[{"href":"http:\/\/masrifqi.staff.ugm.ac.id\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/masrifqi.staff.ugm.ac.id\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/masrifqi.staff.ugm.ac.id\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/masrifqi.staff.ugm.ac.id\/index.php\/wp-json\/wp\/v2\/comments?post=48"}],"version-history":[{"count":1,"href":"http:\/\/masrifqi.staff.ugm.ac.id\/index.php\/wp-json\/wp\/v2\/posts\/48\/revisions"}],"predecessor-version":[{"id":756,"href":"http:\/\/masrifqi.staff.ugm.ac.id\/index.php\/wp-json\/wp\/v2\/posts\/48\/revisions\/756"}],"wp:attachment":[{"href":"http:\/\/masrifqi.staff.ugm.ac.id\/index.php\/wp-json\/wp\/v2\/media?parent=48"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/masrifqi.staff.ugm.ac.id\/index.php\/wp-json\/wp\/v2\/categories?post=48"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/masrifqi.staff.ugm.ac.id\/index.php\/wp-json\/wp\/v2\/tags?post=48"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}