安装apache,因为要使用apache发行包中的htpasswd命令来创建用户的用户名密码映射文件;
创建用户名密码映射文件 使用md5加密
1
2
3
4
5
6
7[root@localhost ~]# htpasswd -bcm /opt/App/zipkin/users zipkin 123456
Adding password for user zipkin
参数说明
-b 使用命令行输入密码
-c 创建一个新文件
-m 使用md5进行加密如果只是新加用户可以不使用-c选项
查看并确认用户名密码映射文件已经生成
1
2[root@localhost ~]# cat /opt/App/zipkin/users
zipkin:$apr1$jddFrJaf$9bu8WrejWs/xEH9/VICO修改tengine的配置文件 加入相关规则
auth_basic如果填写的是字符串 会在访问登录页面显示出来 相当于提示信息 如果设置为off 则就会关闭用户认证访问
1
2
3
4
5
6
7
8
9
10
11server {
server_name xx.xx.com;
listen 80;
...
location / {
auth_basic "yes";
auth_basic_user_file /opt/App/zipkin/users;
...
}
}tengine reload后通过浏览器访问 发现需要认证 填写正确的用户名和密码后就能访问。