저는 Vagrant를 사용하여 centos 6.4 vm에 연결하려고 애 쓰고 있습니다. 나는 salt를 프로비저닝 에이전트로 사용하고 있으며 아파치, PHP, mysql 패키지를 성공적으로 설치했다. 내가 상자 아파치로 ssh 잘 실행 중입니다. 난은/var/www가에서 index.html 파일을 추가하고 나는 로컬 호스트 컬 때 다시 내용을 얻을 : 내 로컬 컴퓨터에 8080과 나에게 어떤 결과를 제공하지 : 80Mac OS X Lion에서의 Vagrant 포트 포워딩
Vagrant.configure("2") do |config|
## Chose your base box
config.vm.box = "centos63"
config.vm.box_url = ""
## For masterless, mount your salt file root
config.vm.synced_folder "salt/roots/", "/srv/"
## Use all the defaults:
config.vm.provision :salt do |salt|
salt.verbose = true
salt.run_highstate = true
salt.minion_config = "salt/minion"
end
end
Vagrant::Config.run do |config|
config.vm.forward_port 80, 8080
config.vm.share_folder "mypath", "/var/www/leo", "."
end
내가 sudo를 lsof를 -i를 실행. 또한 iptables -F를 사용하여 게스트 시스템에서 iptable 구성을 지 웠습니다. 내가 게스트 컴퓨터를 말릴 때
curl -v 'localhost:8080'
* About to connect() to localhost port 8080 (#0)
* Trying ::1...
* Connection refused
* Trying 127.0.0.1...
* Connection refused
* Trying fe80::1...
* Connection refused
* couldn't connect to host
* Closing connection #0
curl: (7) couldn't connect to host
게스트 추가가 설치되어 있어야합니까? 나는 이것을 설치하는 방법을 둘러 보았지만 호스트 나 게스트에 설치해야하는지 잘 모르겠습니다. 그 밖의 무엇을 시도해야하는지 잘 모릅니다.