安装htpasswd
因为需要使用到htpasswd,htpasswd是Apache服务器中生成用户认证的一个工具,如果未安装,则使用如下命令安装htpasswd。
yum install -y httpd-tools
设置用户名和密码
htpasswd 安装成功后,就可以设置用户名和密码,通过如下命令进行设置
htpasswd -cb htpasswd sk 123456
以上命令的含义是生成用户名为 sk ,密码为123456 的用户信息。
用户名和密码可以根据自己的需求进行设置。
修改Nginx配置
server {
listen 80;
location /skywalking {
auth_basic "Please input password"; # 提示信息
auth_basic_user_file /etc/nginx/htpasswd; # 存放密码文件的路径
....
}
}
在访问时就会如下提示输入账号密码
http://localhost/skywakling