0

我的情况就像让 Rails 3 和Passenger 在 CentOS 5.4 上工作 - Apache 错误中描述的一样

细微的差别是:我使用 CentOS 6、ruby 1.9.3、passenger 3.0.19,以及在 /usr/local/lib/ruby 下编译的东西

我还遇到“无法启动生成服务器:/usr/local/lib/ruby: Permission denied (13)”

由于“su apache”给出“此帐户当前不可用”,我将 Apache 2 用户/组更改为使用我的用户/组。它仍然有上述错误。我也可以 cd 到文件夹并运行 ruby​​。事实上,我可以使用捆绑的 WEBrick 服务器启动和运行我的应用程序。

那么如何开始使用Passenger?

编辑:下面的补充信息(我的 /etc/httpd/conf.d/mod_passenger.conf)

LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.19/ext/apache2/mod_passenger.s‌​o
PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.19
PassengerRuby /usr/local/lib/
PassengerSpawnMethod conservative       

而且我禁用了 SELinux

4

0 回答 0