Я хочу получить доступ к кибане, работающей в моей локальной системе, чтобы local_ip:5601 мог получить доступ к ней в других системах в моей локальной сети. Я попытался добавить эти две строки в эластичный поиск:

 http.cors.allow-origin: "*"
 http.cors.enabled: true

Но и это не сработало.

5
learner 8 Сен 2016 в 21:38

3 ответа

Лучший ответ

На вашем kibana.yml найдите строку #server.host: "0.0.0.0". Вероятно, это будет прокомментировано (#). Вы должны удалить «#» из строки и перезапустить службу кибаны. Это должно позволить вам получить доступ к кибане с вашего IP-адреса локальной сети, например. "192.168.10.20" и сделать его доступным для обнаружения другими вашими системами. В том же файле kibana.yml вы найдете URL-адрес, который по умолчанию указывает на "http: // localhost: 9200". Если ваш экземпляр elasticsearch размещен на любом другом URL-адресе, чем этот, вы должны указать файл конфигурации kibana.

Дополнительную информацию об этом можно найти здесь

8
Filipe Spindola 8 Сен 2016 в 22:15

См. Этот связанный вопрос: vagrants-port-forwarding-not-working

Я работал с Кибаной на виртуальной машине Centos 7 Vagrant. Мне не удалось получить доступ к Kibana webui с главного компьютера.

Остановка firewalld и отключение SELinux не помогли.

Мой IP-адрес виртуальной машины был 192.168.2.2 , поэтому я тестировал с curl http://92.168.2.2:5601/, и он будет работать внутри виртуальной машины, но не через Host CLI.

Я проверил, что переадресация портов работает, установив Apache на виртуальную машину и мог получить к ней доступ из браузера хоста с помощью http://localhost:80, поэтому переадресация портов не была проблемой.

Моя проблема заключалась в параметре server.host в файле конфигурации kibana.yml , который я установил на IP-адрес виртуальной машины.
Я изменил это с этого:
server.host: "192.168.2.2"
к этому:
server.host: "0.0.0.0"
перезапустил кибану и получил доступ к веб-интерфейсу с хоста.

0
Community 23 Май 2017 в 12:16

Вот как я заставил это работать:

Vagrantfile :

config.vm.network "forwarded_port", guest: 5601, host: 5602

Httpd.conf :

Listen 5602 <VirtualHost *:5602> ProxyPreserveHost On ProxyRequests Off ServerName kibana.mydomain.dev ProxyPass / http://127.0.0.1:5601/ ProxyPassReverse / http://127.0.0.1:5601/ <Proxy *> Order deny,allow Allow from all </Proxy> </VirtualHost>

0
Rob Steiner 14 Июн 2017 в 14:07