2015-06-11 174 views
0

我在我的Ubuntu 15上安裝了Vagrant和虛擬機,添加了一個盒子,並且沒有問題,但是當我對我的瀏覽器127.0.0.1:8080說,我無法連接到我的項目。我在流浪漢身上做了什麼錯誤?Vagrant本地主機問題

這是我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

是否安裝Apache的?拋出的錯誤是什麼? –

回答

0

您可能能夠通過使用專用網絡,而不是端口轉發來回避這個問題。註釋掉你Vagrantfile的「forwarded_port」行,而不是添加以下內容:

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

這隻要您使用沒有在網絡上已經使用的IP地址的工作。上面的那個應該沒問題。

這也可以讓你通過一個漂亮的URL來訪問您的網站中加入下面一行到你的/ etc/hosts文件從代管流浪漢機器上的文件:

192.168.50.4 mysite.dev