使用 perl 脚本生成 Nginx 网站保护密码
Nginx密码文件的格式是:用户名:密码官方档说可以用 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()密码,然后将上面用perl生成的加密后的密码按照Nginx密码文件的格式写到你指定的nginx密码文件中就可以了。
0 comments:
Post a Comment