一、安装 htpasswd 工具
yum -y install httpd-tools
二、创建认证用户
1.进入nginx目录:
2.创建用户和密码:
htpasswd -c ./auth chenhao
3.查看密码文件
[root@VM-0-3-centos nginx]# cat auth
chenhao:$apr1$0Qo8dm//$MQwtkaaOYDen4MaENYNL10
三、修改nginx配置文件
在server下面增加如下:
auth_basic "登陆认证";
如果要关闭认证,就将auth_basic
设置成: off
auth_basic_user_file /home/nginx/auth;
四、重启nginx
五、抓包验证
请求header中的Authorization字段
加密方式是base64直接进行解密:
end~