nginx_http_auth_basic_module
该模块可以使你使用用户名和密码基于 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/perl
use strict;
my $pw=$ARGV[0] ;
print crypt($pw,$pw)."\n";
然後執行
chmod +x pw.pl
./pw.pl password
papAq5PwY/QQM
papAq5PwY/QQM 就是password 的crypt()密码
分享到:
相关推荐
nginx的basic auth配置由ngx_http_auth_basic_module模块提供,对HTTP Basic Authentication协议进行了支持,用户可通过该配置设置用户名和密码对web站点进行简单的访问控制。 basic auth配置示例: location / { ...
13.4 HTTP Auth Basic模块 13.5 HTTP Autoindex模块 13.6 HTTP Browser模块 13.7 HTTP Charset模块 13.8 HTTP Empty Gif模块 13.9 HTTP Fcgi模块 13.10 geo模块 13.11 Gzip模块 13.12 HTTP Headers模块 13.13 HTTP ...
13.4 HTTP Auth Basic 模块 13.5 Http Autoindex 模块 13.6 Http Browser 模块 13.7 Http Charset 模块 13.8 Http Empty Gif模块 13.9 Http Fcgi 模块 13.10 geo 模块 13.11 Gzip 模块 13.12 Http Headers...
13.4 HTTP Auth Basic 模块 13.5 Http Autoindex 模块 13.6 Http Browser 模块 13.7 Http Charset 模块 13.8 Http Empty Gif模块 13.9 Http Fcgi 模块 13.10 geo 模块 13.11 Gzip 模块 13.12 Http Headers模块 13.13...
nginx-1.24.0 含一些常用模块,如:ngx_http_status_module、http_autoindex_module 、limit_conn_module、ngx_http_limit_req_module、ngx_http_access_module、ngx_http_auth_basic_module、ngx_...
nginx用户认证配置( Basic HTTP ...默认情况下nginx已经安装了ngx_http_auth_basic_module模块,如果不需要这个模块,可以加上 –without-http_auth_basic_module 。 nginx basic auth指令 语法: auth_bas
7. auth_basic 模块使用 8. 日志分析工具 9. 用 nginx 搭建谷歌镜像网站 10. 自制启动脚本 11. 日志切割 12. 作为负载均衡器 13. 开启 debug 模式 14. gzip static 模块探索 15. 安装最新 nginx 的另类方法 16. 使用...
Core、Access、Auth Basic、Auto Index、Browser、Charset、Empty GIF、FastCGI、Geo、Gzip、Headers、Index、Limit Requests、Limit Zone、Log、Map、Memcached、Proxy、Referer、Rewrite、SCGI、Split Clients、 ...
先决条件: Nginx的nginx模块: 当前不包含)这个怎么运作: auth_request用于对另一台服务器进行身份验证(该服务器本身将auth_basic用于演示) 为auth_request设置了必要的标头(用户名,密码),并从加密的cookie...
Nginx是由1994年毕业于俄罗斯国⽴莫斯科鲍曼科技⼤学的同学...⽀持FastCGI/SSL/Virtual Host/URLRwrite/Gzip/HTTP Basic Auth/http或者TCP的负载均衡(1.9版本以上且开启stream模块)等功能,并且⽀持第三⽅的功能扩展。
针对 web 请求,Nginx 所有开启的模块会组成一条链,类似于闯关游戏中的一道道关卡,每个模块负责特定的功能,例如实现压缩的 ngx_http_gzip_module 模块,实现验证的 ngx_http_auth_basic_module 模块和实现
背景 简单需要一个文件服务器来传递数据,只要两个功能,一个上传接口... 上传接口增加简单BasicAuth鉴权 上传成功返回下载URL json格式返回 参考博客 https://blog.csdn.net/haysonzeng/article/details/127117806
一个统一授权、认证的后台管理系统,其中包含用户管理、角色权限管理、菜单管理、机构和岗位管理、日志管理等多个模块环境依赖JDK 1.8 以上IDEA 请安装对应IDE的lombok插件Nginx数据库 Mysql 5.1 及以上缓存 Redis ...
作者:凉白开 版本:v3.0.1 网址:http://www.ttlsa.com(运维生存时间) 2 / 368 zabbix zabbix自定义用户自定义用户keykey与参数与参数User parametersUser parameters ............................................