使用Laravel / Homestead + MongoDB转发端口

时间:2016-08-08 15:53:23

标签: mongodb laravel laravel-5 vagrant homestead

我在Homestead服务器上安装了MongoDB。我没有管理正确的转发端口设置,因此我可以使用Mongochef等GUI工具管理数据库。

我已将这些行添加到Vagrant文​​件中,但它仍无效。

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
...
    # Configure guest services to be accessible on host
    config.vm.network "forwarded_port", guest: 3000, host: 3000
    config.vm.network "forwarded_port", guest: 27017, host: 27017
...
end

你们有什么想法吗?

1 个答案:

答案 0 :(得分:1)

宅基地的端口转发应该在您的homestead.yaml文件中进行,而不是在您的信箱位置Vagrantfile内。

修改〜/ .Homestead / homestead.yaml,滚动到底部:

ports:
    - send: 3000
      to: 3000
    - send: 27017
      to: 27017

您无需在此处执行任何其他操作,因为这些端口将从host->guest转发而无需进行任何其他配置。如果这仍然不起作用,那么问题不在这里,而在其他地方。

注意您需要homestead reload --provision才能生效。