Rails应用服务器在服务器上运行

时间:2013-05-19 13:08:58

标签: ruby-on-rails apache

我在我的网络服务器上使用“Rails s”运行我的Rails应用程序,它说它正在http://0.0.0.0:3000上运行,但我似乎无法在浏览器中找到如何访问它。

有没有办法找到与此IP地址和端口关联的域名?

3 个答案:

答案 0 :(得分:0)

当你在网络服务器中说出它时,你的意思是:

  1. 您当前使用的PC:键入其为您提供的地址
  2. 您网络上的PC:键入该PC的IP以代替0.0.0.0部分http://192.168.0.2:3000

答案 1 :(得分:0)

尝试位置

http://localhost:3000/

它是默认的rails localhost页面

答案 2 :(得分:0)

在这种情况下,端口3000应该在您的服务器上打开。

但强烈建议不要在生产服务器上使用默认rails服务器(Webrick)。 相反,你应该使用Passenger + nginx(apache)。或者使用ThinUnicornPuma代替Webrick(使用apache或nginx作为静态网络服务器)。