【发布时间】:2013-01-10 07:38:59
【问题描述】:
有没有办法在 Apache HTTPD (CentOS) 上运行 Ruby on Rails 应用程序?
这只是用 VirtualHost 设置 httpd.conf 的问题吗?
【问题讨论】:
标签: ruby-on-rails apache centos
有没有办法在 Apache HTTPD (CentOS) 上运行 Ruby on Rails 应用程序?
这只是用 VirtualHost 设置 httpd.conf 的问题吗?
【问题讨论】:
标签: ruby-on-rails apache centos
Passenger 可能是最简单的方法。这里是tutorial on installing Passenger on CentOS6,这里是prebuilt rpms。
【讨论】:
检查 Rails 站点,我认为您必须使用代理,除非我误解了您所说的 HTTPD 的含义。好像你想要一个简单的 Apache 设置,Rails 应该能够提供帮助。
编辑:詹姆斯的回答看起来很完美。和我一样,但他有真正的 CENTOS 教程……我从未使用过 CENTOS,只是通过 Ubuntu 完成的。
【讨论】:
您可以运行 mod_rails aka Passenger 或 Mongrel Cluster 或 Thin Cluster。
我找乘客最简单,你可以下载Here
步骤很简单
sudo gem install passenger
sudo passenger-install-apache2-module
按照屏幕上的说明进行操作。
【讨论】: