2016-08-09 3 views
0

私は自分のホストにElasticsearchをインストールしています。ローカルホストからのElasticsearch 2.3外部IPからのアクセスを有効にする

要求が細かい

curl -X GET http://localhost:9200/ 

の作品しかし、どのように私は1つの外側のIPから接続するためにelasticsearch.yml設定することができますか? elasticsearch.ymlファイルで

+1

この答えは役立つかもしれない:http://stackoverflow.com/questions/33412549/how-to-bind-elasticsearch-2-0両方のループバックおよび非ループバックインターフェイス – Val

+0

ありがとうございます@Valそれは私のために動作します –

+0

もう1つの質問:上記の質問(network.bind_host:0)のようなオプションを使用する場合、ESは任意のホストからの要求を受け取ります。ホストリストを指定するにはどうしたらいいですか? –

答えて

0

、ライン#network.host:を見つけ、それuncoment(「#」を削除します)とnetwork.host: 0.0.0.0

に変更するとので、私の場合は、UFWを使用します(ファイアウォールに例外を追加し、それをリロード私はOBS)

sudo ufw allow 9200sudo ufw reloadを走っ:バージョンでテスト:2.3

+0

ありがとうございます。特定のIPアドレス(ブロードキャスト0.0.0.0ではなく)を追加できますか? –

+0

@AlexZhulin私はサーバの外部IPアドレスを使ってみましたが、うまくいきました。 –

関連する問題