有没有办法在 Apache HTTPD (CentOS) 上运行 Ruby on Rails 应用程序?
这只是用 VirtualHost 设置 httpd.conf 的问题吗?
有没有办法在 Apache HTTPD (CentOS) 上运行 Ruby on Rails 应用程序?
这只是用 VirtualHost 设置 httpd.conf 的问题吗?
乘客可能是最简单的方法。这是在 CentOS6 上安装 Passenger 的教程,这里是预构建的 rpms。
检查 Rails 站点,我认为您必须使用代理,除非我误解了 HTTPD 的含义。似乎您想要一个简单的 Apache 设置,Rails 应该能够提供帮助。
编辑:詹姆斯的回答看起来很完美。和我一样,但他有真正的 CENTOS 教程……我从来没有使用过 CENTOS,只是通过 Ubuntu 完成的。
您可以运行 mod_rails aka Passenger 或 Mongrel Cluster 或 Thin Cluster。
我发现乘客最简单,你可以在这里下载
步骤很简单
sudo gem install passenger
sudo passenger-install-apache2-module
按照屏幕上的说明进行操作。