미니옵빠의 code stubs
Elasticsearch API를 외부에서 접속하는 방법 본문
초기 설치 후 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