Vagrant cURL 有效,但 Mozilla 无效
Vagrant cURL works but Mozilla doesn't
我有以下问题。我刚刚在 Windows 7 上配置了 Vagrant box。这是我第一次使用 Vagrant。来宾端口 80,主机 8008(8080 正在使用中)。一切正常,但 Mozilla 中的 http://localhost:8008/ 没有任何响应。从虚拟机器 curl 'http://localhost:80'
按预期工作。正如预期的那样,来自本地机器 curl -v "http://localhost:8008/"
。我尝试了不同的浏览器和防火墙关闭 - notting。重新启动 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
我可能做错了什么,但我不确定是什么。请提供任何建议。
您同时使用私有 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/
我有以下问题。我刚刚在 Windows 7 上配置了 Vagrant box。这是我第一次使用 Vagrant。来宾端口 80,主机 8008(8080 正在使用中)。一切正常,但 Mozilla 中的 http://localhost:8008/ 没有任何响应。从虚拟机器 curl 'http://localhost:80'
按预期工作。正如预期的那样,来自本地机器 curl -v "http://localhost:8008/"
。我尝试了不同的浏览器和防火墙关闭 - notting。重新启动 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
我可能做错了什么,但我不确定是什么。请提供任何建议。
您同时使用私有 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/