0

有没有办法在 Apache HTTPD (CentOS) 上运行 Ruby on Rails 应用程序?

这只是用 VirtualHost 设置 httpd.conf 的问题吗?

4

3 回答 3

1

乘客可能是最简单的方法。这是在 CentOS6 上安装 Passenger 的教程,这里是预构建的 rpms

于 2013-01-09T23:36:16.423 回答
0

http://rubyonrails.org/deploy

检查 Rails 站点,我认为您必须使用代理,除非我误解了 HTTPD 的含义。似乎您想要一个简单的 Apache 设置,Rails 应该能够提供帮助。

编辑:詹姆斯的回答看起来很完美。和我一样,但他有真正的 CENTOS 教程……我从来没有使用过 CENTOS,只是通过 Ubuntu 完成的。

于 2013-01-09T23:35:34.110 回答
0

您可以运行 mod_rails aka Passenger 或 Mongrel Cluster 或 Thin Cluster。

我发现乘客最简单,你可以在这里下载

步骤很简单

sudo gem install passenger
sudo passenger-install-apache2-module

按照屏幕上的说明进行操作。

于 2013-01-09T23:38:59.810 回答