6

我创建了一个 vagrant box 并在其中安装了 ckan。

在 vagrantfile - 我将端口转发设置为 4567 - 所以在我的浏览器中我输入

127.0.0.1:4567

我进入虚拟盒子里面。

问题是现在 - 当我在 ckan 中执行一些操作(例如更新我的个人资料)时 - 我被重定向到

http://127.0.0.1/user/mirmir 

这给了我一个“未找到 - 在此服务器上找不到请求的 URL /user/mirmir”的错误。

如果我手动插入 :4567 所以它变成

 http://127.0.0.1:4567/user/mirmir

一切正常。

知道如何解决这个问题吗?

4

1 回答 1

4

您可能应该使用专用网络执行此操作:http: //docs.vagrantup.com/v2/networking/private_network.html

将 IP 地址添加到 Vagrantfile 后,如下所示:

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

您应该重新加载 vagrant 并能够浏览到 192.168.50.4,现在应该没有问题,因为您不需要在 URL 中使用端口。

于 2013-09-30T21:15:21.153 回答