首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不能在浏览器中通过端口5601访问Kibana

不能在浏览器中通过端口5601访问Kibana
EN

Server Fault用户
提问于 2021-01-18 07:11:59
回答 1查看 7.8K关注 0票数 0

我无法通过网络用户界面到达基巴纳。我在防火墙-cmd中设置了必要的端口,我已经配置了kibana.yml和elasticsearch.yml。我没有看到任何相关的错误,或者至少不知道它们是否存在。它只是显示“站点无法到达”的适当端口。

稍后,我希望将kibana放在子域kibana.domain.com上,但首先要确认它在没有子域的情况下工作。

我可以确认我的域名和nginx正在工作。

当前版本: OS - Centos 8 Elasticsearch - 7.10.2 Kibana -我不知道如何通过终端获得版本(据我所知,没有版本冲突,所以这不重要。是7.x)

据我所见,只有一个在5601上运行的基巴纳实例。

netstat -tulpn | grep LISTEN

代码语言:javascript
运行
复制
tcp        0      0 127.0.0.1:5601          0.0.0.0:*               LISTEN      290961/node
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1/systemd
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      290425/nginx: maste
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      4738/sshd
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      290425/nginx: maste
tcp6       0      0 :::111                  :::*                    LISTEN      1/systemd
tcp6       0      0 :::80                   :::*                    LISTEN      290425/nginx: maste
tcp6       0      0 127.0.0.1:9200          :::*                    LISTEN      287716/java
tcp6       0      0 127.0.0.1:9300          :::*                    LISTEN      287716/java
tcp6       0      0 :::22                   :::*                    LISTEN      4738/sshd
tcp6       0      0 :::443                  :::*                    LISTEN      290425/nginx: maste

kibana.yml

代码语言:javascript
运行
复制
server.port: 5601
server.host: "127.0.0.1"
elasticsearch.hosts: ["http://127.0.0.1:9200"]

elasticsearch.yml

代码语言:javascript
运行
复制
cluster.name: portfolio_es_cluster
node.name: portfolio_es_node
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
network.host: 127.0.0.1
http.port: 9200

基班纳本地工厂卷曲

curl -XGET http://localhost:5601/status -I

代码语言:javascript
运行
复制
HTTP/1.1 200 OK
content-security-policy: script-src 'unsafe-eval' 'self'; worker-src blob: 'self'; style-src 'unsafe-inline' 'self'
kbn-name: mykibananame
kbn-license-sig: d9d95bb2e2230b29804216ff76
content-type: text/html; charset=utf-8
cache-control: private, no-cache, no-store, must-revalidate
content-length: 121035
vary: accept-encoding
accept-ranges: bytes
Date: Mon, 18 Jan 2021 06:53:36 GMT
Connection: keep-alive

firewall-cmd --list-all

代码语言:javascript
运行
复制
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: eth0 eth1
  sources:
  services: cockpit dhcpv6-client http https ssh
  ports: 5601/tcp 9200/tcp
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:
EN

回答 1

Server Fault用户

发布于 2021-01-18 08:05:43

在@case 9517的帮助下,我询问是否知道localhost和127.0.0.1 (本例中外部连接的上下文相同),我能够用服务器的IP更新kibana.yml文件

代码语言:javascript
运行
复制
server.port: 5601
server.host: "serversIP"
elasticsearch.hosts: ["http://localhost:9200"] #this can remain as localhost if both Elasticsearch and Kibana are running on the same server.

这回答了我一定要跟进的一个问题,为什么我的proxy_pass到kibana不能为子域工作,比如我的nginx系统中的kibana.domain.com。代理通行证不能是proxy_pass localhost:5601,而是proxy_pass serversIP:5601

再次感谢user9517。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1050211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档