ポート 9200 の vagrant から localhost(11.213.234.24) に接続できません。

ポート 9200 の vagrant から localhost(11.213.234.24) に接続できません。

Centos仮想ボックスで放浪を実行しています。 (curl -X GET' を使用して vagrant からポート 9200 の localhost に接続してみます.http://11.213.234.24:9200').次のエラーが発生します

curl: (7) couldn't connect to host

config.vm.network "public_network", ip: "11.213.234.24"放浪者ファイルも追加しました。

ブラウザで試してみましたが、http://11.213.234.24:9200/結果を見ることができます

{
  "name" : "qAn6D9F",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "XH_d3889RPChpcY261vLRQ",
  "version" : {
    "number" : "5.5.3",
    "build_hash" : "9305a5e",
    "build_date" : "2017-09-07T15:56:59.599Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.0"
  },
  "tagline" : "You Know, for Search"
}

問題が何であるかを知っている人はいますか?

よろしくお願いします!

ベストアンサー1

ローカルホストからゲストシステムに転送されるポートを設定でき、正しく機能する必要があります。

Vagrant.configure("2") do |config|
  config.vm.network "forwarded_port", guest: 9200, host: 9200
end
curl -X GET http://localhost:9200

パブリックネットワーク構成を使用している場合は、ホストイーサネットアダプタとブリッジインターフェイスが追加され、同じサブネットのIPアドレスを設定する必要があります。

バラよりhttps://www.vagrantup.com/docs/networking/詳細については。

おすすめ記事