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/자세한 내용은.