![为 Rails 设置生产服务器](https://linux22.com/image/549190/%E4%B8%BA%20Rails%20%E8%AE%BE%E7%BD%AE%E7%94%9F%E4%BA%A7%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我目前正在虚拟机中安装 Ubuntu Server 10.04,并且我将在其中运行我的 Web 应用程序,以便我可以看到它在“生产”环境中的运行情况等。
托管 Rails 应用程序时应该安装哪些软件以及安装的常用软件/包是什么?
在我的实际生产环境中,我正在运行 Ubuntu Server 10.04 64 位、Apache2、PHP5、MySQL,并使用 Virtualmin 来管理这些网站上的设置,因此我希望它模拟真实的生产 Web 服务器,因为当应用程序准备就绪时它将被部署到该服务器。
我已经在实际生产 Web 服务器上安装了 Passenger。我只是在寻找应该安装在干净的 Ubuntu 服务器上的软件。
编辑:还建议在生产中使用 RVM 吗?
答案1
乘客使用 Apache 模块(因为您已经在运行 Apache)。我会使用右心室管理 Ruby VM。尽可能使用 Ruby 1.9.2。RVM 网站上有关于将 RVM 与 Passenger 一起使用。
答案2
我不确定我是否理解了你的问题,但我会尝试模拟实际生产环境你的目标是。
根据您的项目,添加所需的依赖项轨道应用程序到您当前的堆栈。
至于右心室是的。我认为现在将它添加到您的设置中是值得的。乍一看,这似乎是一个不必要的负担,但从长远来看,您将为自己省去很多麻烦,尤其是当您开始托管其他轨道应用程序。