2013-09-24 25 views
6

我創建了一個流浪盒,並在其中安裝了ckan。CKAN/Vagrant端口轉發

在vagrantfile - 我設置端口轉發,以4567 - 所以當我的瀏覽器i型

127.0.0.1:4567 

我到了虛擬箱內CKAN。

的問題是,現在 - 當我在CKAN做一些操作,如更新我的個人資料 - 我重定向到

http://127.0.0.1/user/mirmir 

這給了我的「未發現錯誤 - 請求的URL /用戶/ mirmir在這個服務器上沒找到。」因此它成爲

http://127.0.0.1:4567/user/mirmir 

一切工作4567:

如果我手動插入。

任何想法如何解決這個問題?

+1

這更像是一個應用程序問題,重定向錯了。使用公網而不是使用端口轉發的NAT會更好。 –

回答

4

或許你也應該與專用網絡這樣做:http://docs.vagrantup.com/v2/networking/private_network.html

一旦你已經添加的IP地址到你的Vagrantfile這樣的:

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

您應該重新載入流浪漢,能夠瀏覽192.168.50.4,現在應該沒有問題了,因爲您不需要在URL中使用端口。

+0

這工作很好 - 非常感謝! –