1. Buat file .htaccess dan edit dengan mengisikan baris berikut ini :
vim /var/www/download/.htaccess
AuthType Basic
AuthName “Authorization Required”
AuthUserFile “/var/www/download/.htpasswd”
Require valid-user
kemudian simpan, ketik ":wq"
Note : w=write, q=quit
2. Membuat file .htpasswd untuk menyimpan data user yang boleh mengakses folder download. Pada saat pertama kali .htpasswd dibuat, gunakan option -c, contoh sintaksnya untuk user “admin”
htpasswd -c /var/www/download/.htpasswd admin
masukkan password untuk user “admin” jika diminta, tampilan akan seperti ini
New password:
Re-type new password:
Adding password for user admin
untuk menambahkan user lain yang boleh mengakses, misal username “sastro”, lakukan perintah ini
htpasswd /var/www/download/.htpasswd sastro
New password:
Re-type new password:
Adding password for user sastro
untuk opsi lebih lengkap baca manual htpasswd :
3. memastikan konfigurasi .htaccess pada apache2. cek pada /etc/apache2/sites-available dan edit file default
NameVirtualHost *
ServerAdmin admin@localhost
DocumentRoot /var/www/
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
nilai Default untuk AllowOverride adalah none, harus dirubah menjadi all
Setelah itu restart apache2 nya
/etc/init.d/apache2 restart
Proteksi halaman dengan .htaccess harusnya sudah bekerja dengan baik
Tidak ada komentar:
Posting Komentar