我在我的Ubuntu 15上安装了Vagrant和VM,添加了一个盒子并做了一个没有问题的流浪汉。但是当我对我的浏览器127.0.0.1:8080说时,我无法连接到我的项目。我对流浪汉有什么不妥?
这是我的Vagrantfile:
Vagrant.configure(2) do |config|
if Vagrant.has_plugin?("vagrant-proxyconf")
config.proxy.http = "http://10.0.1.254:3128/"
config.proxy.https = "http://10.0.1.254:3128/"
config.proxy.no_proxy = "localhost,127.0.0.1,.teste.com"
end
config.vm.box = "hashicorp/precise32"
config.vm.network "forwarded_port", guest: 80, host: 8080
end
答案 0 :(得分:0)
您可以通过使用专用网络而不是端口转发来回避此问题。注释掉" forwarded_port"在您的Vagrant文件中添加以下代码:
config.vm.network "private_network", ip:"192.168.50.4"
只要您使用的IP地址尚未在您的网络上使用,这将有效。上面的那个应该没问题。
这也允许您通过将以下行添加到托管流浪者的机器上的/ etc / hosts文件中来访问您的站点:
192.168.50.4 mysite.dev