Windows Server 2012 R2 を使用する Azure VM で Elastic Search 2.3.0 をサービスとしてセットアップしました。を使用して、サーバー内からエラスティック検索インスタンスにアクセスできます
http://localhost:9200
しかし、サーバー外からはアクセスできません。
私は何を試しましたか?
- テストのために、仮想ネットワークの外部で VM を使用できるようにしました。
- インバウンド トラフィック ルールとして、Windows ファイアウォール設定でポート 9200 を開放しました。
- ポート 9200 を開く Azure portal 設定にエンドポイントを追加しました
VM Classicでもこれを試しました。
また、VM が正常かどうかをテストするために、そのマシンに IIS をセットアップし、ポート 80 を開きました。デフォルトの IIS ページには外部からアクセスできます。
私が試していないのは、Linux VM で ES を設定することだけです。
Elasticsearch ログに何も見つかりません。ブラウザ (Chrome) では、ネットワークにログがありません。サーバーを待ってスピンし、「ERR_EMPTY_RESPONSE」でスナップします。
これを行った人は誰でも光を当てることができますか?
更新: netstat で確認できる内容は次のとおりです。
TCP 127.0.0.1:9200 machine-name:0 LISTENING
TCP 127.0.0.1:9300 machine-name:0 LISTENING