【问题标题】:Forwarding ports with Laravel/Homestead + MongoDB使用 Laravel/Homestead + MongoDB 转发端口
【发布时间】:2016-08-08 15:53:23
【问题描述】:

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

我已将这些行添加到 Vagrantfile 中,但仍然无法正常工作。

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

你们有什么想法吗?

【问题讨论】:

    标签: mongodb laravel laravel-5 vagrant homestead


    【解决方案1】:

    宅基地的端口转发应该发生在您的homestead.yaml 文件中,而不是在您的盒子位置的Vagrantfile 中。

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

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

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

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

    【讨论】:

    • 感谢您的帮助。问题尚未解决,但这将解决其中的很大一部分。
    • 我做了这些更改,但我无法与 Robomongo / Mongochief 联系:/
    猜你喜欢
    • 2015-09-22
    • 2014-08-20
    • 1970-01-01
    • 2016-11-27
    • 2017-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多