RuHttpAuthBasicModule
Contents |
[edit] ngx_http_auth_basic_module
Модуль ngx_http_auth_basic_module позволяет закрыть доступ с проверкой имени и пароля по протоколу HTTP Basic Authentication. Содержание Пример конфигурации
[edit] Директивы
- [#auth_basic auth_basic]
- [#auth_basic_user_file auth_basic_user_file]
Пример конфигурации
: location / {
: auth_basic "closed site";
: auth_basic_user_file conf/htpasswd;
: }
[edit] auth_basic
syntax: auth_basic [строка|off]
default: auth_basic off
context: http, server, location, limit_except
Директива включает проверку имени и пароля по протоколу HTTP Basic Authentication. Заданный параметр используется в качестве realm. Параметр "off" позволяет отменить действие унаследованной с нижележащего уровня директивы.
[edit] auth_basic_user_file
syntax: auth_basic_user_file файл
default: нет
context: http, server, location, limit_except
Директива задаёт файл, в котором хранятся имена и пароли пользователей. Формат файла следующий:
: # комментарий : имя1:пароль1 : имя2:пароль2:комментарий : имя3:пароль3
Пароли должны быть зашифрованы функцией crypt(3). Для создания файла с паролями можно воспользоваться программой htpasswd из дистрибутива Apache.









