使用nginx代理kibana并设置身份验证

本文介绍如何通过配置Nginx实现Kibana的反向代理,并设置访问认证,包括Nginx配置文件的创建、Kibana配置调整、用户验证配置及Nginx重启等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.添加一个单独的nginx配置文件,设置转发

# mkdir -pv /usr/local/nginx/conf/conf.d/
# vim /usr/local/nginx/conf/conf.d/kibana.conf
server {
    listen 9090;
    server_name 123.456.789.012;    #当前主机名
    auth_basic "Restricted Access";
    auth_basic_user_file /usr/local/nginx/conf/htpasswd.users;      #登录验证
    location / {
    proxy_pass http://127.0.0.1:5601;     #转发到kibana
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
    proxy_set_header Host $host;
    proxy_cache_bypass $http_upgrade;
    }
}

2. 修改kibana配置文件kibana.yml

server.host: "127.0.0.1"

3. 配置登录验证

# yum install -y httpd-tools
# htpasswd -bc /usr/local/nginx/conf/htpasswd.users 账号 密码
# cat /usr/local/nginx/conf/htpasswd.users

4.重新加载nginx配置

nginx -s reload

5.用浏览器直接访问9090端口输入账号密码进入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值