미니옵빠의 code stubs

Elasticsearch API를 외부에서 접속하는 방법 본문

Elastic Stack/Elasticsearch

Elasticsearch API를 외부에서 접속하는 방법

미니옵빠 2017. 2. 14. 10:18

초기 설치 후 ES를 실행, API 를 호출하면 외부에서 IP로는 접근되지 않음. loopback (127.0.0.1 or localhot)로 접속해야만 함

이 경우는 개발모드이고, 상용모드로는 non-loopback address 를 bind하면 됨 (할당된 외부IP로 설정하라는 뜻)


# config/elasticsearch.yml 파일 내

# 이런 식으로

network.host: 111.222.333.444


그런데 이러면 loopback으로는 접근할 수 없음. 이 땐 아래와 같이 설정하면 내부, 외부 다 접속 가능함


network.host: 0.0.0.0



참고:

https://www.elastic.co/guide/en/elasticsearch/reference/5.2/important-settings.html#network.host