Vagrant cURL有效,但Mozilla没有

时间:2016-05-12 08:17:36

标签: windows curl vagrant localhost mozilla

我有以下问题。我刚刚在Windows 7上配置了Vagrant框。这是我第一次使用Vagrant。访客端口80,主机8008(8080正在使用中)。它一切运作良好,但Mozilla http://localhost:8008/没有做出任何反应。从虚拟mashine curl 'http://localhost:80'按预期工作。来自当地的mashine curl -v "http://localhost:8008/"也如预期的那样。我尝试了不同的浏览器和防火墙 - 注意。重启win,重启浏览器,清除Mozilla现金 - 都一样。服务器是Ubuntu。 这是vagrantfile:

Vagrant.configure("2") do |config|
  config.ssh.forward_agent = true
  config.vm.box = "ubuntu/trusty64"
  config.vm.network :private_network, ip: "192.168.50.4"
  config.vm.network "forwarded_port", guest: 80, host: 8008
  config.vm.provision :shell, :path => File.join( "provision", "provision.sh")
end

我可能做错了什么,但我不确定是什么。请提供任何可能的建议。

1 个答案:

答案 0 :(得分:1)

您正在使用私有IP和转发端口 - 使用其中一个

使用转发端口

Vagrant.configure("2") do |config|
  config.ssh.forward_agent = true
  config.vm.box = "ubuntu/trusty64"
  config.vm.network "forwarded_port", guest: 80, host: 8008
  config.vm.provision :shell, :path => File.join( "provision", "provision.sh")
end

您可以从主持人访问http://localhost:8008/

使用私有IP

Vagrant.configure("2") do |config|
  config.ssh.forward_agent = true
  config.vm.box = "ubuntu/trusty64"
  config.vm.network :private_network, ip: "192.168.50.4"
  config.vm.provision :shell, :path => File.join( "provision", "provision.sh")
end

您可以从主持人访问http://192.168.50.4/

相关问题