Nginx auth_basic身份认证配置
一.生成密码
vi pw.pl
粘贴以下内容:
#!/usr/bin/perl use strict; my $pw=$ARGV[0] ; print crypt($pw,$pw)."\n";
#chmod +x pw.pl //赋权限 #./pw.pl 密码
二.Nginx配置
把加密后的用户名:密码 保存到/usr/local/nginx/conf/htpasswd
修改nginx配置文件:
location ~ ^/(admin/)
{
auth_basic "login...";
auth_basic_user_file /usr/local/nginx/conf/htpasswd;
}