Vagrant上的Rails 4.2服务器端口转发不起作用

我有一个流浪的虚拟机与Rails安装了一个示例应用程序。VM被配置为将端口3000(Rails Webrick服务器的)转发到主机3000端口

config.vm.network“转发的\u端口”,来宾:3000,主机:3000

所有配置都如许多示例所示

但是,当我尝试访问http://localhost:3000什么也没发生。我还尝试转发到其他随机端口,如808125600,但没有成功。执行curl请求也不会得到任何结果(只是对等方的消息重置了连接),而且VM中的curl请求工作得很好(如预期的那样)

我的电脑和虚拟机都运行Ubuntu 12.04。我正在使用Ruby 2.2.0和Rails 4.2.0

重要的一点是Apache工作正常。我将端口80转发到端口8080,一切正常。问题似乎只出在Rails服务器上,即使我使用其他端口(Rails服务器-p4000

Rails 4.2现在默认绑定到127.0.0.1,而不是0.0.0

使用bin/rails server-b0.0.0启动服务器,这样应该可以对其进行排序

发表评论