oke caranya cukup mudah ternyata,disini saya menggunakan vps dengan OS debian squeeze 64bit dan apache2 yang saya set setiap sub domain saya dengan virtualhost.
langkah-langkahnya :
- load terlebih dahulu module mod_rewrite ,karena module ini lah yang menangani file .htaccess
caranya : a2enmod rewrite - misalnya file virtualhost anda berada di "/etc/apache2/situs.com/site-available/rahasia.situs.com", maka buka file rahasia.situs.com tersebut dan yang ada tulisan "Allowoverride" dirubah menjadi "Allowoverride All "
- selanjutnya masuk ke direktori pointing subdomain rahasia.situs.com,misalnya rahasia.situs.com documentroot nya berada di "/home/rahasia" maka anda masuk ke direktori "/home/rahasia" tersebut
- buat file dengan nama ".htaccess",(didalam direktori /home/rahasia)
root@em0n: nano .htaccess lalu masukan ini :
AuthType Basic
AuthName "Login Details"
Require valid-user
lalu simpan.
- buat file satu lagi namanya ".htpasswd" ,supaya untuk mengakses folder tersebut harus login terlebih dahulu,
root@em0n: nano .htpasswd ,lalu masukan :
username:enkripsi_password
misalnya anda ingin memasukan username:admin dan password : testing,terlebih dahulu password "testing" anda enkripsi dulu disini,setelah dapat password enkripsi dari kata "testing" lalu masukan ke .htpasswd ,seperti ini :
admin:dGy4V.NiPAODg
lalu simpan - selanjutnya testing subdomain kita yang sudah memakai .htpasswd dan .htaccess untuk pengaksesannya
contohnya seperti subdomain saya yang sudah memakai htpasswd di dalamnya cek kesini
semoga bermanfaat ^_^
No comments:
Post a Comment