Contoh satu:
Izinkan pengguna mengakses direktori
1. Gunakan htpasswd untuk membuat file pengguna:
$ htpasswd -c /data/httpd/secr/.htpasswd pengguna
Program ini akan meminta kata sandi pengguna "user1". Jika Anda memasukkan "passwd", itu akan berlaku dua kali.
2. Buat file .htaccess
Gunakan perintah "vi /log/image/www/huodong/erge/admin/.htaccess" untuk membuat file .htaccess dan tulis baris berikut:
AuthName My Friend Only (Catatan: Nama ini opsional)
Tipe Auth Dasar
AuthUserFile /data/httpd/secr/.htpasswd
membutuhkan pengguna pengguna
Terakhir, atur izin file .htpasswd dan .htaccess untuk memastikan bahwa pengguna Apache memiliki izin membaca. Ini melengkapi pengaturan kata sandi halaman web.
3. Ubah file httpd.conf:
Gunakan file "vi /data/httpd/conf/httpd.conf" dan tambahkan beberapa baris:
Indeks Opsi FollowSymLinks
Izinkan Override authconfig
Perintah izinkan, tolak
Izinkan dari semua
#
#AccessFileName .htpaccess
#AllowOverride SEMUA
#
Contoh dua:
Izinkan sekelompok pengguna untuk mengakses direktori. Dua pengguna, m1 dan m2 di grup temanku, dapat menggunakan kata sandi "m1pass" dan "m2pass" masing-masing untuk mengakses halaman di direktori /home/httpd/html/backup/.
Langkah-langkah implementasi:
1. Gunakan htpasswd untuk membuat file pengguna, dan masukkan kata sandi "m1pass" dan "m2pass" untuk dua pengguna m1 dan m2 masing-masing dalam pesan prompt:
htpasswd -c /home/httpd/secr/.htpasswd m1
htpasswd -c /home/httpd/secr/.htpasswd m2
2. Untuk membuat file grup, gunakan perintah "vi /home/httpd/secr/.htgroup" untuk membuat file .htgroup dan tulis baris berikut:
temanku:m1 m2
3. Buat file .htaccess, gunakan perintah "vi /home/httpd/html/backup/.htaccess", dan tulis baris berikut:
AuthName Hanya Teman Saya
Tipe Auth Dasar
AuthUserFile /home/httpd/secr/.htpasswd
AuthGroupFile /home/httpd/secr/.htgroup
memerlukan grup temanku