生产模式未在端口80(Rails)上运行

时间:2013-08-22 20:45:14

标签: ruby-on-rails ruby-on-rails-3 dev-to-production rubber

我不明白为什么当我在同一行上运行命令RAILS_ENV=production rails s时,它没有在端口80而不是端口3000上运行。我希望它在生产模式下运行,但它没有在正确的端口上运行。谁知道为什么?我正在尝试使用Rubber,但我没有运行任何命令只是改变了一些文件,就像它在tutorial中所说的那样。

root@ip-000-00-00-000:/home/ubuntu/Git/# RAILS_ENV=production rails s => Booting Thin
=> Rails 3.2.11 application starting in production on \http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
\>> Thin web server (v1.5.1 codename Straight Razor)
\>> Maximum connections set to 1024
\>> Listening on 0.0.0.0:3000, CTRL+C to stop
^C>> Stopping ...
Exiting

1 个答案:

答案 0 :(得分:2)

webrick默认在端口3000上运行(即使在生产模式下)。如果要在其他端口上运行,请明确传递端口号。