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..

3 thoughts on “Menggunakan .htaccess dan .htpasswd”

  1. 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”.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s