
我的解决办法是基于nginx的:
我首先用nginx判断用户是否登录了我的网站站点,登录后可以识别用户登录的独特cookie,然后做基于cookie的重定向,如果是已经登录的用户产生了特殊的cookie那么就可以登录Kibana管理和查看ELK,从而监控各个设备情况,如果不是就重定向到主页。
location ^~ /kibana {
proxy_pass http://172.31.64.100:5601/;
if ( $http_cookie !~ your_cookie ) {
rewrite ^/ https://www.lixdx.cn/ break;
}
if ($http_cookie ~ your_cookie ) {
rewrite ^/kibana/(.*)$ /$1 break; }
}
}
这个操作还有一个需要配合的点,就是把kibana的开始uri改为: /kibana

网友评论