【发布时间】:2015-01-27 15:56:51
【问题描述】:
我在 Ubuntu 14.04 VM 上安装了 Rails 4.2 作为开发环境。当我使用rails s 启动rails 服务器时,服务器说它启动并正在侦听http://localhost:3000 上的连接
如果我尝试访问 <IP>:3000,则不会显示任何页面,并且不会影响 rails 服务器的日志。如果我在机器内执行curl localhost:3000,我会得到我主页的html。
如果我执行rails s -b 0.0.0.0,我可以通过它的IP地址访问服务器。
在我的 MacBook Pro 上,运行rails s(收听localhost)允许我通过localhost:3000 或<IP>:3000 访问rails 应用程序。
- Ubuntu 14.04.1
- Rails 4.2
【问题讨论】:
-
您仍然需要端口和 IP 地址才能访问它。
-
@japed 我的问题并不清楚,抱歉。我正在访问端口 3000。更新了问题
标签: ruby-on-rails ubuntu networking ubuntu-14.04