mod_authn_file#
Описание#
mod_authn_file предназначен для аутентификации пользователей с использованием простых текстовых файлов, содержащих учетные данные пользователей (имена и пароли). Модуль может использоваться в сочетании с другими модулями аутентификации, такими как mod_auth_basic или mod_auth_digest, для реализации более сложных схем аутентификации.
Примечание
Для создания файла с учетными данными пользователей (.htpasswd) необходима утилита htpasswd. Подробную информацию о ней можно получить, выполнив man htpasswd.
Пример конфигурации#
Пример конфигурации, настроенной с помощью модуля mod_authn_file, для защиты каталога /var/www/html/protected:
<Directory "/var/www/html/protected">
# Установка типа аутентификации — базовая
AuthType Basic
# Имя области аутентификации, которое будет отображаться в диалоговом окне входа
AuthName "Restricted Area"
# Путь к файлу с учетными данными
AuthUserFile <path_to_passwd_file>
# Требование авторизации пользователей для доступа к каталогу
Require valid-user
</Directory>
Директива#
Директива модуля представлена в таблице ниже.
Синтаксис |
Значение по умолчанию |
Контекст |
Описание |
|---|---|---|---|
|
Нет |
|
Устанавливает имя текстового файла, содержащего список пользователей и паролей для аутентификации. |