невозможно подключиться к локальному хосту (11.213.234.24) через порт 9200 из бродяги

Я запускаю vagrant из виртуальной коробки с Centos. Пытаюсь подключить свой локальный хост к порту 9200 из бродяги с помощью (curl -X GET '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"
}

Кто-нибудь знает, в чем может быть проблема?

Заранее спасибо!

0
06.06.2019, 17:18
1 ответ

Вы можете установить перенаправленный порт с локального хоста на гостевую машину, он должен работать наверняка:

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

При использовании конфигурации общедоступной сети будет добавлен мостовой интерфейс с адаптером Ethernet хост-компьютера, и вам необходимо настроить IP-адрес из той же подсети.

Подробнее см. https://www.vagrantup.com/docs/networking/.

1
28.01.2020, 03:36

Теги

Похожие вопросы