2014-03-13 66 views
0

我正在使用Vagrant爲我運行服務器。所以我跟着this教程,當我打開我的瀏覽器去檢查。我得到Oops! Google Chrome could not connect to 127.0.0.1。我也試過localhost和我的IP地址。隨着不同港口的混合。奇怪之處是,當我做 curl 'localhost'curl 'http://127.0.0.1:80'我得到流浪服務器沒有顯示?

<html><body><h1>It works!</h1> 
<p>This is the default web page for this server.</p> 
<p>The web server software is running but no content has been added, yet.</p> 
</body></html> 

我知道這是正常的,但我只能得到這顯示在命令行上。有任何想法嗎?

+0

這是當你從本地計算機或從無業遊民箱捲曲? –

+0

從我的流浪者箱子。當我在本地機器上嘗試它時,我得到'curl:(7)失敗連接到127.0.0.1:80;連接被拒絕@ @CameronMartin – user3413366

+0

查看我發佈的答案。 –

回答

1

您必須在您的Vagrantfile中設置端口轉發。見https://docs.vagrantup.com/v2/networking/forwarded_ports.html

例子:

Vagrant.configure("2") do |config| 
    config.vm.network "forwarded_port", guest: 80, host: 8080 
end 
+0

那麼我已經在我的文件中看到了這個。 '#創建一個轉發的端口映射,允許從主機端口訪問機器內的特定端口 #。在以下示例中,訪問「localhost:8080」的 將訪問來賓計算機上的端口80。 #config.vm.network「forwarded_port」,guest:80,host:8080'我可以取消註釋嗎? – user3413366

+0

是的,取消註釋config.vm.network行。 –

+0

所以現在我有'config.vm.network「forwarded_port」,guest:80,host:8080',我已經嘗試了curl並在瀏覽器中檢查,但所有內容都一樣。在流浪者箱子上捲曲仍然正常工作 – user3413366