用Nginx固定Kibana
使用Nginx,通过以下配置,我可以对kibana4版本进行用户身份验证。但是,如果我向用户提供用户名和密码,那么我的所有信息都可以访问 如何使我的弹性搜索节点可用于公共安全用Nginx固定Kibana,nginx,
elasticsearch,kibana,kibana-4,Nginx,
elasticsearch,Kibana,Kibana 4,使用Nginx,通过以下配置,我可以对kibana4版本进行用户身份验证。但是,如果我向用户提供用户名和密码,那么我的所有信息都可以访问 如何使我的弹性搜索节点可用于公共安全 server { listen *:80; server_name myserver.com; location / { proxy_pass http://myserver.com:5601; auth_basic "Restricted"; auth_basic_user_file
server {
listen *:80;
server_name myserver.com;
location / {
proxy_pass http://myserver.com:5601;
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
}
}
非常感谢您的帮助。您是在询问如何限制特定用户访问kibana中的某些数据,还是询问如何设置多个用户/密码,所有用户都可以访问相同的数据?我想与任何用户共享kibana访问权限,就像任何人都可以单击链接查看数据一样。通过以上配置,我可以使用nginx和http身份验证设置反向代理。但是,如果我向用户提供密码详细信息,则该用户可以完全访问我的弹性搜索。我如何克服这一问题?我知道的唯一方法不是免费的。您需要获得ES的支持合同,并使用shield插件向用户授予特定访问权限。这仍然不能解决他们能够看到你在kibana中设置的所有内容/更改设置的问题。shield是否提供试用选项?你知道基巴纳的辛纳屈吗?