Модуль ngx_http_auth_basic_module

nginx


english
עברית
日本語
русский
türkçe

новости [en]

об nginx
скачать
безопасность [en]
pgp ключи [en]
документация
введение [en]
howto
faq
trac
wiki
ссылки [en]
книги [en]
поддержка
пожертвования [en]
nginx.com
Пример конфигурации
Директивы
     auth_basic
     auth_basic_user_file

Модуль ngx_http_auth_basic_module позволяет ограничить доступ к ресурсам с проверкой имени и пароля пользователя по протоколу “HTTP Basic Authentication”.

Пример конфигурации

location / {
    auth_basic           "closed site";
    auth_basic_user_file conf/htpasswd;
}

Директивы

синтаксис: auth_basic строка | off;
умолчание:
auth_basic off;
контекст: http, server, location, limit_except

Включает проверку имени и пароля пользователя по протоколу “HTTP Basic Authentication”. Заданный параметр используется в качестве realm. Параметр off позволяет отменить действие унаследованной с предыдущего уровня конфигурации директивы auth_basic.

синтаксис: auth_basic_user_file файл;
умолчание:
контекст: http, server, location, limit_except

Задаёт файл, в котором хранятся имена и пароли пользователей. Формат файла следующий:

# комментарий
имя1:пароль1
имя2:пароль2:комментарий
имя3:пароль3

Пароли должны быть зашифрованы функцией crypt(). Для создания файла с паролями можно воспользоваться командой htpasswd из дистрибутива веб-сервера Apache.