0

不知何故,我设法在我的 linode 主机中运行了两个 rails 应用程序,但我不确定我所做的是对还是错..?

我为子域创建了虚拟主机,导航到该子域目录并启动了 Rails 服务器。

现在再次导航到另一个目录,该目录有另一个 rails 应用程序并再次启动 rails 服务器。

所以目前我的遥控器中有两条导轨在运行。

在此处输入图像描述

这是在远程运行两个 Rails 服务器的正确方法吗?抱歉我太天真了:(

4

2 回答 2

2

不要那样做。rails -s 仅用于本地开发,不适用于在您的生产站点上提供服务。相反,您最简单的选择是像 Passenger (mod_rails) - 这是免费和开源的。所以:

gem install passenger

sudo passenger-install-apache2-module

并按照说明进行操作。

另外,看看这篇关于如何最好地部署 Rails 的 linode 文章:

http://library.linode.com/frameworks/ruby-on-rails-apache/ubuntu-10.04-lucid

于 2012-10-05T06:50:42.720 回答
1

试试这个部署铁路应用程序

https://gist.github.com/1031946

用于导轨 3.1

http://www.iamseree.com/application-development/how-to-set-up-rails-3-1-applications-on-linode

于 2012-10-05T07:13:05.493 回答