Nginx htpasswd 身份验证 密码验证
时间:2015-02-26 14:21 来源:linux.it.net.cn 作者:IT
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; //引用验证路径
}
(责任编辑:IT)
nginx找一个htpasswd是一件让人头疼的事情。如何简单快速的实现呢
> httppasswd.pl 加入如下内容;
#!/usr/bin/perl
chmod +x httppasswd.pl //生成密文密码
./httppasswd.pl admin adpexzg3FUZAkvim //密码admin转换
echo "123456:adpexzg3FUZAkvim" > /usr/local/nginx/conf/passwd //123456用户名:adpexzg3FUZAkvim密码 写入 passwd
location ~ ^/(admin/) //启用验证路径 |