Arsip untuk Februari, 2008

Konfigurasi .htaccess untuk memproteksi direktori web

Tahap 1
Edit file /etc/httpd/conf/httpd.conf

#gedit /etc/httpd/conf/httpd.conf

Ubahlah bagian ini dengan contoh di bawah ini:

<Directory "/var/www/html">

.......
Options Indexes Multiviews

.......

AllowOverride AuthConfig

........

Order allow, deny

Allow from all

</Directory>

Lakukan restart httpd agar konfigurasi bisa dijalankan.
#/etc/init.d/httpd restart

Tahap 2
Misalkan direktori yang ingin diproteksi adalah
/var/www/html/site-01

Jika kita browse pada firefox http://localhost/site-01 akan terlihat isi dari direktori tersebut (Fedora 7).

Untuk memproteksinya, buatlah file .htaccess pada direktori site-01 tersebut

#gedit /var/www/html/sote-01/.htaccess

Tulis atau copas baris berikut:

AuthType Basic

AuthName "Stoooop! Limited Access Choy!!!"

Require user jabrig

save file tersebut!

Tahap 3
Agar kita dapat mengakses direktori yang telah diproteksi pada tahap 2, kita perlu membuat user dan passwordnya sebagai berikut:

# /usr/bin/htpasswd -c /opt/test.passwd jabrig
New password:
Re-Type new password:
Adding password for user jabrig

Kita bisa melihat isi dari file test.passwd tersebut:
#cat /opt/test.passwd
jabrig:VdktHJc9rTipoU

Tahap 4
Lengkapi file .htaccess

#gedit /var/www/html/site-01/.htaccess

AuthType Basic AuthName "Stoooop! Limited Access Choy!!!"

AuthUserFile "/opt/test.passwd"

Require user jabrig

Buka Firefox atau buka tab baru pada Firefox lalu ketik: http://localhost/site-01

Jika berhasil atau tidak ada kesalahan dalam pengkonfigurasiannya, akan muncul jendela Authentication, isilah dengan user jabrig dan password yang dibuat sebelumnya.

Komentar (2)