2013-09-24 26 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

这工作很好 - 非常感谢! –