kibana设置账号密码
- 一、背景
- 二、实现
- 修改配置文件
- 主要配置这两项
- 配置登陆用户帐号密码
- 三、效果如下
一、背景
kibana默认没有访问的权限控制,如果需要设置访问的账号密码,可以使用nginx配置代理来发布kibana。
二、实现
修改配置文件
server {listen 80;server_name ***.***.com; #这里是自己设置的二级域名location / {auth_basic "Authorized users only";auth_basic_user_file /usr/local/nginx/db/passwd.db; # 密码文件proxy_pass http://127.0.0.1:5601/;proxy_set_header Host $host:$server_port;proxy_set_header X-Real_IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Scheme $scheme;proxy_connect_timeout 3;proxy_read_timeout 3;proxy_send_timeout 3;access_log off;break;}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}}
主要配置这两项
auth_basic “Authorized users only”;
auth_basic_user_file /usr/local/nginx/db/passwd.db; # 密码文件
配置登陆用户帐号密码
我们要先安装httpd插件
yum install -y httpd
使用htpasswd命令生成密码文件
htpasswd -c /usr/local/nginx/db/passwd.db user password
重启nginx
systemctl reload nginx