您的位置:首页 > 运维架构 > Nginx

Nginx htpasswd 身份验证 密码验证

2013-12-27 17:41 316 查看
nginx找一个htpasswd是一件让人头疼的事情。如何简单快速的实现呢



> httppasswd.pl

加入如下内容;

#!/usr/bin/perl

use strict;

my $pw=$ARGV[0] ;

print crypt($pw,$pw)."\n";

chmod +x httppasswd.pl

//生成密文密码

./httppasswd.pl admin

adpexzg3FUZAkvim //密码admin转换

echo "123456:adpexzg3FUZAkvim" > /usr/local/nginx/conf/passwd //123456用户名:adpexzg3FUZAkvim密码 写入 passwd

location ~ ^/(admin/) //启用验证路径

{

auth_basic "login..."; //登录注释

auth_basic_user_file /usr/local/nginx/conf/passwd; //引用验证路径

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: