Пример первый:
Разрешить пользователю доступ к каталогу
1. Используйте htpasswd для создания пользовательских файлов:
$ htpasswd -c /data/httpd/secr/.htpasswd пользователь
Эта программа запросит пароль пользователя «user1». Если вы введете «passwd», он вступит в силу дважды.
2. Создать файл .htaccess
Используйте команду «vi /log/image/www/huodong/erge/admin/.htaccess», чтобы создать файл .htaccess, и напишите следующие строки:
AuthName Только мой друг (Примечание: это имя необязательно)
Тип аутентификации Базовый
AuthUserFile /data/httpd/secr/.htpasswd
требуется пользователь пользователя
Наконец, установите права доступа к файлам .htpasswd и .htaccess, чтобы гарантировать, что у пользователя Apache есть права на чтение. На этом установка пароля веб-страницы завершена.
3. Измените файл httpd.conf:
Используйте файл «vi /data/httpd/conf/httpd.conf» и добавьте несколько строк:
Индексы опционов FollowSymLinks
Разрешить переопределить конфигурацию аутентификации
Заказ разрешить, запретить
Разрешить со всех
#
#AccessFileName .htpaccess
#AllowOverride ВСЕ
#
Пример второй:
Разрешить группе пользователей доступ к каталогу. Два пользователя, m1 и m2 из группы myfriend, могут использовать пароли «m1pass» и «m2pass» соответственно для доступа к страницам в каталоге /home/httpd/html/backup/.
Этапы реализации:
1. Используйте htpasswd для создания файла пользователя и введите пароли «m1pass» и «m2pass» для двух пользователей m1 и m2 соответственно в командном сообщении:
htpasswd -c /home/httpd/secr/.htpasswd m1
htpasswd -c /home/httpd/secr/.htpasswd m2
2. Чтобы создать файл группы, используйте команду «vi /home/httpd/secr/.htgroup», чтобы создать файл .htgroup, и напишите следующую строку:
мой друг: м1 м2
3. Создайте файл .htaccess, используйте команду «vi /home/httpd/html/backup/.htaccess» и напишите следующие строки:
AuthName Только мой друг
Тип аутентификации Базовый
AuthUserFile /home/httpd/secr/.htpasswd
AuthGroupFile /home/httpd/secr/.htgroup
нужна группа, мой друг