myDeden.Kom

Pemulung yang Berusaha Memanfaatkan Limbah Sebaik Mungkin

Menggunakan .htpasswd dan .htaccess pada Apache di FreeBSD

Posted by kang deden pada 31 Januari, 2007

.htpasswd digunakan untuk proteksi akses web , kecuali oleh user tertentu. User tersebut akan dimintai user name dan password apabila mengakses halaman web tersebut. Berikut langkah – langkah menggunakan .htpasswd pada Apache : 
1. membuat file user dan password nya

berikut adalah membuat file user dan password dengan nama file “user” . 

        root@bsd /usr/local/apache/bin > ./htpasswd -c /home/tahupecel/users/user wus
        New password:
        Re-type new password:
        Adding password for user wus

Untuk menambahkan user yang lain ( tidak perlu menggunakan option -c ), apabila option -c digunakan maka file .htaccess akan overwritten .

       root@bsd /usr/local/apache/bin > ./htpasswd /home/tahupecel/users/user ipin
       New password:
       Re-type new password:
       Adding password for user ipin

2. membuat file .htaccess

misalkan kita akan proteksi akses yang ada pada folder /home/tahupecel , maka kita buat file .htaccess dalam folder tersebut. Yang berisi :

       AuthName “Kamu harus masukkan password untuk akses halaman ini !!”
       AuthType Basic
       AuthUserFile /home/tahupecel/users/user
       require valid-user

Bila pingin merubah satu user saja yg bisa akses, ganti bagian ini (contoh hanya untuk user wus) :

       require user wus

3. Edit file httpd.conf pada bagian berikut ini :        AllowOverride AuthConfig
               ………………..
       AccessFileName .htaccess
               ………………..
       <Files ~ “^\.ht”> 
       Order allow,deny 
       Deny from all 
       </Files> 
               ……………….

4. Restart Apache        

       root@bsd ~ > /usr/local/apache/bin/apachectl restart
       /usr/local/apache/bin/apachectl restart: httpd restarted
       root@bsd ~ >

Satu Tanggapan to “Menggunakan .htpasswd dan .htaccess pada Apache di FreeBSD”

  1. bimshop said

    mas, tutorialnya bagus. Saya mau nanya neeh mas, di httpd.conf di bagian diisi itu saja? atau direktory yang akan kita password?

    >> ya untuk di httpd.conf mungkin hanya di setting 1x saja seperti langkah no 3 nah untuk
    setting directorynya harus dilakukan di .htaccess nya, seperti langkah no 2 ..
    mudah-mudahan membantu

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

 
%d blogger menyukai ini: