Kibana默认安装后没有密码,因公司安全需求,需配置Kibana web页面登录密码
思路:使用nginx使用代理方式进行转发
1、需要安装nginx(参考无网安装ngin分享,带安装包)
2、需要安装php(因需要使用htpasswd)
方法:
一、修改nginx配置,使用nginx发布kibana
修改配置文件/etc/nginx/conf.d/default.conf
将/etc/nginx/conf.d/default.conf原有的
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
改成:
location / {
proxy_pass http://ip:5601$request_uri;
}
然后启动nginx,访问http://10.0.0.102 就是kibana的界面了(用nginx发布,就不需要带5601端口访问了):
二、然后使用htpasswd命令生成密码文件:
1、htpasswd -cm /usr/local/nginx/htpasswd crystal (/usr/local/nginx/htpasswd就是配置文件里面配置的密码文件,crystal就是用户名)
New password: #输入密码
Re-type new password: #再次输