详细解释:nginx中ngx_http_auth_basic_module模块(HTTP Auth Basic 模块)配置及各个参数含义 .
来源:互联网 发布:网络教育宣传图片 编辑:程序博客网 时间:2024/05/18 16:35
该模块可以使你使用用户名和密码基于 HTTP 基本认证方法来保护你的站点或其部分内容。
__实例配置__:
location / {: auth_basic "Restricted";: auth_basic_user_file conf/htpasswd;}
指令
[#auth_basic auth_basic]
[#auth_basic_user_file auth_basic_user_file]
auth_basic
语法: auth_basic [ text|off ]
默认值: auth_basic off
作用域: http, server, location, limit_except
该指令包含用于 HTTP 基本认证 的测试名和密码。分配的参数用于认证领域。值 "off" 可以使其覆盖来自上层指令的继承性。
auth_basic_user_file
语法: auth_basic_user_file the_file
默认值: no
作用域: http, server, location, limit_except
该指令为某认证领域指定 htpasswd 文件名。
文件格式类似于下面的内容:
用户名:密码用户名2:密码2:注释用户名3:密码3
密码必须使用函数 crypt(3) 加密。 你可以使用来自 Apache 的 htpasswd 工具来创建密码文件。
你也可以使用perl 创建密码文件,pw.pl 的内容:
#!/usr/bin/perluse strict;my $pw=$ARGV[0] ;print crypt($pw,$pw)."\n";
然後執行:
chmod +x pw.pl./pw.pl passwordpapAq5PwY/QQM
papAq5PwY/QQM 就是password 的crypt()密码.
参考
原始文档:http://sysoev.ru/nginx/docs/http/ngx_http_auth_basic_module.html
- 详细解释:nginx中ngx_http_auth_basic_module模块(HTTP Auth Basic 模块)配置及各个参数含义 .
- 详细解释:nginx中ngx_http_access_module模块(HTTP Access 模块)配置及各个参数含义
- 详细解释:nginx中Nginx Main Module(主模块)配置及各个参数含义
- 详细解释:nginx中ChsHttpUpstreamModule模块配置及各个参数含义
- 详细解释:nginx中ngx_http_headers_module模块配置及各个参数含义
- 详细解释:nginx中ngx_http_rewrite_module模块配置及各个参数含义
- 详细解释:nginx中ChsHttpLogModule模块配置及各个参数含义
- 详细解释:nginx中ChsHttpIndexModule模块配置及各个参数含义
- 详细解释:nginx中事件模块(Events Module)配置及各个参数含义 .
- 详细解释:nginx中ChsHttpProxyModule模块各项配置及其含义
- Nginx教程:HTTP Auth Basic模块的使用
- nginx basic auth 登陆验证模块
- Nginx下配置Http Basic Auth保护目录
- Nginx下配置Http Basic Auth保护目录
- apache 配置http basic auth
- nginx模块定制开发中介入http模块的方法及NGX_HTTP_CONTENT_PHASE阶段的详细介绍
- Nginx 中 HTTP 模块初始化
- nginx http模块中配置的实现和解析---1
- B树、B-树、B+树、B*树
- jquery 每隔自动刷新
- 酷站欣赏:35个运用视差滚动效果的网页设计作品
- spring组件扫描<context:component-scan/>使用详解
- 海量数据处理之Bloom Filter详解
- 详细解释:nginx中ngx_http_auth_basic_module模块(HTTP Auth Basic 模块)配置及各个参数含义 .
- 使用javascript编写的表格控件(支持汇总,排序,滚动,分页,支持跨行跨列,附带提供List,Map)
- TUV UL 中的 PCB 的CTI指数
- sqllite数据库错误---试图写一个只读的数据库
- Nginx+keepalived负载均衡
- 删除tmp文件夹后Ubuntu无法登陆
- MFC 获取当前工作路径和可执行文件路径
- 【bug】classpath拒绝访问
- onCreateOptionsMenu和onPrepareOptionsMenu的区别