引子

学习过程中需要用到基本认证的站点进行测试,这里选择自己搭建一个

配置nginx

配置认证账号密码

1
2
echo "user:" > /opt/www/auth
openssl passwd -apr1 >> /opt/www/auth

nginx配置文件中找一个server块

1
2
3
4
5
6
location /myauth {
auth_basic "need auth";
auth_basic_user_file /opt/www/auth;
alias /opt/www/html;
index index.html;
}

重启nginx访问对应路径即可看到要求认证的窗口啦