1

在我读完 Agile Web Development with Rails 之后,我开发了自己的网站。

现在我正在尝试在租用的 linux 系统上部署我的项目,但我对如何部署 rails 一无所知。我应该使用哪个服务器?如何连接到mysql数据库?

作为一名 java 开发人员,我知道我可以使用 tomcat 作为我的服务器,它可以将 http 请求转换为我自己的对象并使用 jdbc 连接到我的 mysql 数据库。

现在我想知道部署的主流环境rails是什么?

我听说过 Lighttpd 和 FCGI。我可以在产品环境中使用它们吗?

谢谢

4

1 回答 1

2

您的 linux 系统是完整的 VPS(您有完全的控制权吗?)如果没有,请检查您的托管公司以了解您可以使用哪些选项。如果是这样,请检查他们是否有设置 Rails 的指南。很多(Slicehost、Linode 等)都可以。

做不到这一点......我会推荐 Apache(或 Nginx)和Passenger。

https://www.phusionpassenger.com/

这很简单。

至于实际部署,请查看 Capistrano(或 Vlad)。这些有点复杂,但从长远来看,它们让生活变得更加轻松。

于 2012-12-11T01:13:45.910 回答