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; //引用验证路径
}
> 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; //引用验证路径
}
相关文章推荐
- Nginx健康检查模块用户身份验证 + 密码密文
- 非安全密码身份验证方式下的磁盘配额配置
- nginx基于mysql的身份验证
- sql server 2005/2008 设置 sql身份验证 和 sa空密码(像sql2000一样使用)
- WCF身份验证之用户名密码认证
- WCF分布式安全开发实践(2):传输安全模式之基本身份验证(Windows账户密码):Transport_Basic_WSHttpBinding
- sql server 2005/2008设置sql身份验证和sa空密码
- C# 基于密码的身份验证报错问题System.Net.NetworkCredential
- IIS Windows 集成身份验证弹出输入用户名密码的解决办法
- SQL SERVER SA密码忘记,windows集成身份验证都登录不了不怎么办
- 在Nginx用htpasswd对网站进行密码保护的设置方法
- nginx允许指定IP免密码访问页面,其他密码验证访问
- zz SQL Server2005以windows 身份验证模式安装后,如何改为混合模式以及sa密码设定
- sql server 2005/2008 设置 sql身份验证 和 sa空密码(像sql2000一样使用)(转载)
- 用htpasswd给nginx加个密码,不加的话出了500错误
- 对文本框中密码加密,对web.config中字符串的加密,身份验证
- 使用 Resin 自带的身份验证机制给页面加入密码保护
- WCF身份验证之用户名密码认证
- WCF分布式安全开发实践(3):传输安全模式之自定义用户名密码身份验证
- centos7 vsftpd网页登陆身份验证设置(需输入用户名密码)