2016-10-17 26 views
1

elasticsearch-pyを使用してサーバーに接続しようとしていますが、重大な問題があります。何らかの理由で、私がpythonで資格情報を渡すと、私の接続は拒否されています。リモートでElasticsearchに接続すると接続が拒否される

当初は、nginx設定や不正な証明書の結果である可能性があると思っていましたが、これらを更新しても状況は改善されませんでした。 RFC-1738形式のURL(http://user:[email protected]/space)を使用して、ブラウザ、カール、または携帯電話からサーバーにログインすることができます

他に何を試すことができますか? config/elasticsearch.yml

答えて

1

は、リモートシステムからのアクセスを許可するように

network.host: 0.0.0.0 

を置きます。または、0.0.0.0を、Elastic Searchにアクセスするために使用するネットワーク/サブネットワークのIPに置き換えます。

+0

なぜ私のインデックスを見つけることができないのでしょうか? – SeanVDH

+0

@SeanVDH:インデックスにはアクセスする場所が制限されていません。正しいURLを使用していることを確認します。上記の変更を行った後、ローカルマシン(ElasticSearchが実行されているマシン)のインデックスを見ることができれば、リモートマシン上でもインデックスを見ることができるはずです –

+0

そうです。私のnginxプロキシルールは不正な形式でなければなりません。助けてくれてありがとう – SeanVDH

関連する問題