小编Sal*_*h-1的帖子

使用带有apache的Phusion Passenger的Rails 3在生产模式下不起作用

我有Rails3,Phusion乘客3和apache.我有一个相当简单的应用程序,一个控制器和一个视图打印你好世界.如果从vhost"RailsEnv开发"中删除此行,我得到http 500错误,如下面的"500内部服务器错误".如果我放回"RailsEnv开发"这一行应用程序正常.是否有关于乘客需要设置生产工作的东西?

我只需要测试我的新乘客安装是否可以在生产模式下工作.

以下是相关配置.[usertest @ test-server web_app1] $ ruby​​ -v ruby​​ 1.9.3p327(2012-11-10修订版37606)

[usertest@test-server web_app1]$ which ruby
/usr/local/bin/ruby

[usertest@test-server web_app1]$ cat /etc/apache/conf.d/passenger.conf 
LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-   3.0.18/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.18
PassengerRuby /usr/local/bin/ruby

<VirtualHost *:80>
  ServerName siteexample.com 
 DocumentRoot  /var/www/mysites/apps/web_app1/public   
 RailsEnv development
<Directory /var/www/mysites/apps/web_app1/public>    
     AllowOverride all        
     Allow from all
     Options -MultiViews   
     Options FollowSymLinks
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

2
推荐指数
1
解决办法
2586
查看次数

标签 统计

ruby-on-rails ×1