流浪的localhost问题

时间:2015-06-11 14:28:17

标签: ubuntu localhost vagrant

我在我的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

1 个答案:

答案 0 :(得分:0)

您可以通过使用专用网络而不是端口转发来回避此问题。注释掉" forwarded_port"在您的Vagrant文​​件中添加以下代码:

config.vm.network "private_network", ip:"192.168.50.4"

只要您使用的IP地址尚未在您的网络上使用,这将有效。上面的那个应该没问题。

这也允许您通过将以下行添加到托管流浪者的机器上的/ etc / hosts文件中来访问您的站点:

192.168.50.4    mysite.dev