1、配置/usr/local/nginx/conf/nginx.conf


location /AAA/ {

   auth_basic 'Authorized users';

   auth_basic_user_file pwd;

}


2、在conf下新建pwd_crypt文件

#!/usr/bin/perl

use strict;

my $pw=$ARGV[0];

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


授权 # chmod 775 pwd_crypt

# ./pwd_crypt 123456

屏幕上输出123456加密后的字符串XXX


3、新建pwd文件

admin:XXX


则访问路径AAA时,需要输入用户名admin密码123456来认证