Как обращаться к elastic по IP:9200?

Elastic стоит на VPS и по http://localhost:9200 откликается корректно, но при обращении к нему через внешний IP http://IP-ADDRESS:9200 возвращается ошибка "curl: (7) Failed to connect to ***.***.***.*** port 9200: Connection refused". Как решить проблему?
  • Вопрос задан
  • 2310 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Nc_Soft
Либо открывайте порт наружу, либо проксируйте.
Ответ написан
Комментировать
@Drno
Настроить разрешение на подключения на внешний ip
Открыть порт в фаерволле
Ответ написан
Комментировать
akelsey
@akelsey
в /etc/elasticsearch/elasticsearch.yml убрать комментарий со строки network.host и исправить ее на "network.host: 0.0.0.0".
передернуть эластик.
само собой опубликовать порт 9200 на роутере, но сначала включить xpack и настроить аутентификацию если открывать будете порт 9200 всем.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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