幸福日记

nginx中文文档-ngx_http_auth_basic_module

示例配置

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

auth_basic

语法:auth_basic string | off
默认:auth_basic off
上下文:http, server, location, limit_except

允许通过HTTP基础认证协议验证用户名和密码。定义的参数使用realm,参数值可以包含变量(1.3.10+, 1.2.7+)。off值会取消由上层继承下来的auth_basic值。

auth_basic_user_file

语法:auth_basic_user_file file
默认:—
上下文:http, server, location, limit_except

定义保存用户名和密码的文件,格式如下:

# comment
name1:password1
name2:password2:comment
name3:password3

文件名可以包含变量。
支持以下密码类型:

添加对SHA模式的支持,只是便于从其他服务器的迁移。不应该用于新的密码,因为不加盐的SHA-1哈希算法易受彩虹表攻击。

退出移动版