私は Rails3、Phusion パッセンジャー 3、Apache を持っています。hello world を印刷するための 1 つのコントローラーと 1 つのビューを備えたかなり単純なアプリがあります。仮想ホスト「RailsEnv development」からこの行を削除すると、「500 Internal Server Error」のように http 500 エラーが発生します。そして、「RailsEnv development」という行を戻すと、アプリは正常に動作します。プロダクションが動作するように設定する必要があるパッセンジャーについて何かありますか?
新しいパッセンジャーのインストールが本番モードで機能するかどうかをテストする必要があるだけです。
以下は、関連する構成です。[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>