我有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)