Кибана недоступна через порт 5601 в браузере [дубликат]

Я не могу попасть в кибану через веб-интерфейс. Я установил необходимые порты в firewall-cmd, настроил kibana.yml и elasticsearch.yml. Я не вижу соответствующих ошибок или, по крайней мере, не знаю, есть ли они там. Он просто показывает, что «сайт недоступен» для соответствующего порта.

Позже я хотел бы разместить кибану на поддомене kibana.domain.com, но сначала я хотел бы подтвердить, что он работает без поддомена.

Я могу подтвердить, что мой домен и nginx работают

Текущие версии: ОС - Centos 8 Elasticsearch - 7.10.2 Кибана - понятия не имею, как чтобы получить версию через терминал (насколько мне известно, конфликтов версий нет, так что это не имеет значения. Это 7.x)

Из того, что я вижу, на 5601 запущен только один экземпляр кибаны.

netstat -tulpn | grep LISTEN

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

server.port: 5601
server.host: "127.0.0.1"
elasticsearch.hosts: ["http://127.0.0.1:9200"]

elasticsearch.yml

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 для кибаны работает локально

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

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

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:
0
задан 18 January 2021 в 09:25
1 ответ

С помощью @ user9517 спрашивая, знаю ли я, что localhost и 127.0.0.1 (в данном случае то же самое в контексте внешних подключений) Я смог обновить файл kibana.yml с IP-адресом моего сервера

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 to kibana не работал для поддомена, то есть kibana.domain.com в моем nginx системы. Пропуск прокси не может быть proxy_pass localhost: 5601 , а должен быть proxy_pass serversIP: 5601

Еще раз спасибо, user9517.

0
ответ дан 24 April 2021 в 02:15

Теги

Похожие вопросы