You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS环境下Kibana UI无法在浏览器加载的问题排查求助

CentOS环境下Kibana UI无法在浏览器加载的问题排查求助

从你提供的信息来看,核心问题已经很明显了——Kibana当前只监听在本地回环地址127.0.0.1:5601,这就导致外部浏览器根本无法访问到它。下面给你一步步分析和解决办法:

问题定位

看你贴的netstat输出:

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:5601          0.0.0.0:               LISTEN      1591/node

这里的127.0.0.1表示Kibana只接受来自本地主机的请求,外部机器的请求根本无法传递到这个端口上,哪怕你配置了防火墙规则也没用。

解决步骤

  1. 修改Kibana配置文件
    找到Kibana的主配置文件(默认路径是/etc/kibana/kibana.yml),定位到server.host配置项:

    # server.host: "127.0.0.1"
    

    把它修改为监听所有网络接口:

    server.host: "0.0.0.0"
    

    你也可以指定虚拟机的内网IP或公网IP,0.0.0.0表示监听所有可用的网络接口,适配性更强。

  2. 重启Kibana服务
    执行命令重启Kibana服务,让新配置生效:

    sudo systemctl restart kibana
    
  3. 验证监听状态
    再次用netstat或ss命令检查端口监听情况,确认5601端口的本地地址已变为0.0.0.0:5601:

    netstat -tulpn | grep 5601
    

额外检查点

  • 虽然你已经配置了GCP防火墙和firewalld,但还是要再次确认这两层的规则确实允许外部访问5601端口(测试阶段可以暂时将源地址设为0.0.0.0/0,确认可用后再缩小访问范围)。
  • 如果你使用的Elasticsearch也需要外部访问,要同步检查elasticsearch.yml中的network.host配置,确保它允许Kibana所在主机的连接,同时discovery.seed_hosts等集群相关参数配置正确。

完成以上操作后,再次用浏览器访问http://X.X.X.X:5601应该就能正常加载Kibana的UI界面了。

备注:内容来源于stack exchange,提问作者kavindu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 07:18:13