Персональный
сайт
Игоря
Сысоева


 
english
 
sysoev.ru
 
nginx
 поехали!    
 документация    
 поддержка    
 изменения    
 скачать    
 ссылки    
 
mod_accel
mod_realip
mod_deflate
программирование
всякая всячина
windows
freebsd
apache
pppd
unix
web
 
обо мне
для писем
для денег
 

Директивы модуля ngx_http_auth_basic_module

 

07.04.2006

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

Содержание

Пример конфигурации
Директивы
auth_basic
auth_basic_user_file

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

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

Директивы


syntax: auth_basic [строка|off]
default: auth_basic off
context: http, server, location, limit_except

Директива включает проверку имени и пароля по протоколу HTTP Basic Authentication. Заданный параметр используется в качестве realm. Параметр "off" позволяет отменить действие унаследованной с нижележащего уровня директивы.


syntax: auth_basic_user_file файл
default: нет
context: http, server, location, limit_except

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

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

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


(C) Игорь Сысоев
http://sysoev.ru