在我的 Vagrantfile 中,我定义了我的开发机器,其专用网络 IP 为 192.168.33.10,转发端口为“guest=80,host=8888”,但是当运行我的 vagrant 环境时,我尝试运行 curl -i 192.168.33.10:8888 我收到一条错误消息“连接到 192.168.33.10:8888 失败;连接被拒绝',但是当我尝试连接到 192.168.33.10:80 时,一切正常。
我的流浪文件是:
Vagrant::configure("2") do |config|
config.vm.box = "precise32"
config.vm.define :web do |www|
www.vm.hostname = "apache"
www.ssh.max_tries = 10
www.vm.network :forwarded_port, guest: 80, host: 8888 # Apache port
www.vm.network :private_network, ip: "192.168.33.10"
www.vm.synced_folder "www", "/var/www", :extra => 'dmode=777,fmode=777'
end
end
为什么会发生这种情况?vagrant 是否忽略了转发的端口?