Menggunakan .htaccess dan .htpasswd
.htaccess adalah suatu protokol yang dugunakan untuk melindungi web server kita. Protokol ini akan melindungi seluruh file dan konten dari file dan folder yang berada setara atau lebih dalam dari folder tempat menyimpan file .htaccess tersebut. Langkah-langkahnya adalah sebagai berikut.
1. Buat file .htaccess..lalu isi dengan ini :
AuthUserFile /home/aharjunadhi/Video/tes/www/.htpasswd AuthType Basic AuthName "Agas Secret doc" Require valid-user
untuk AuthUserFile tersebut, silakan disesuaikan dimana letak folder yang mau diprotect..
2. Selanjutnya, lakukan setting file ini..
$ gedit /etc/apache2/sites-available/default
lalu, ubah semua “AllowOverride None” dengan “AllowOverride AuthConfig”..
3. Lalu lakukan perintah untuk membuat user dan passwordnya untuk memberikan proteksi pada file
htpasswd -c .htpasswd agastya password:
Maka, akan dibuat user dan passwordnya. Jika ingin melihat user dan password yang uda di enkripsi, buka file .htpasswd..
gedit /home/aharjunadhi/Videos/tes/www/.htpasswd agastya:cTto1O3ouAyVc
Dan akhirnya, file folder web server anda telah terlindung..
selamat mencoba..

makasih banget
siiipp…
terima kasih ilmunya, om. maknyuss!!!!
catatan sayah:
perintah htpasswd error. dia bilang ginih: The program ‘htpasswd’ can be found in the following packages: * apache2-utils * mini-httpd. Solusinya aku install yg mini-httpd. SOLVED
PERINTah ini “htpasswd -c .htpasswd user_name” untuk membuat file .htpasswd yg baru yah. kalau mau bikin username dan pass dgn menambahkan ke file yg sudah ada hilangkan saja “-c”.