AuthName "restricted stuff" AuthType Basic AuthUserFile /www/servername/directory/.htpasswd require valid-user
Первый параметр - AuthName - "имя закрытого ресурса".
Значение "restricted stuff" будет показано в окне запроса пароля.
Этот параметр не является обязательным.
Второй параметр - AuthType - тип аутентификации.
На данный момент тип Basic единственно возможное значение.
Этот параметр обязательный.
Третий параметр - AuthUserFile - имя файла, в котором находится список пользователей
и соответствующих им зашифрованных паролей.
Этот параметр так же является обязательным.
Файл паролей представляет собой обычный текстовый файл вида:
name1:passwd1 name2:passwd2
Первый параметр - имя пользователя.
Второй параметр - зашифрованный пароль.
Пароль можно зашифровать с помощью стандартной функции crypt
интерпретатора perl.
Или с помощью программы htpasswd (если у Вас имеется shell доступ
на ваш web сервер). Следующая команда создаст файл пароля .htpasswd
для пользователя name1
bash-2.05# htpasswd -c .htpasswd name1 bash-2.05# more .htpasswd name1:myqJoRexJhCUs
Параметр require может содержать список пользователей, которым закрытый ресурс будет доступен:
require user martin jane
Если значением параметра require является valid-user,
то ресурс будет доступен любому пользователю, чьё имя содержится
в файле с паролями.