Я пытаюсь получить доступ к kibana / elastic search на VPS со своего компьютера.
На VPS, если я
curl -XGET 'http://SERVERIP:9200'
Я получаю хороший ответ от ES, то же самое и с Kibana.
На моем компьютере, если я использую те же команды, у меня истекает время ожидания (как для кибаны, так и для ES):
curl: (7) Не удалось подключиться к порту SERVERIP 9200: Истекло время ожидания подключения
Сервер работает под управлением Debian 8.
Я думаю, что сервер отклоняет клиентское соединение, поэтому я сделал
sudo netstat -tulpen
Чтобы попытаться понять почему.
Для ES и кибаны у меня есть
tcp 0 0 SERVERIP: 5601 0.0.0.0:* LISTEN 111 19051 1832 / узел
tcp6 0 0 СЕРВЕРИП: 9200 ::: * СЛУШАТЬ 110 19054 1784 / java
Я думаю, это означает, что каждый должен иметь возможность свернуть SERVERIP: 5601. Я не знаю о
::: *
для ES tho.
Сервер также запускает сервер apache2 для веб-сайта html с адресом SERVERIP.
kibana.yml и elasticsearch.yml имеют server.host = SERVERIP
Убедитесь, что с сервера нет брандмауэра вашего провайдера или устройства.