i'm trying to get working an old rails 2.1 application configured with mongrel cluster.
passenger is correctly installed on my system (apache) with this configuration
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5
PassengerRuby /usr/bin/ruby1.8
RailsSpawnMethod smart
PassengerMaxPoolSize 1
PassengerMaxInstancesPerApp 1
PassengerPoolIdleTime 2000
RailsFrameworkSpawnerIdleTime 0
RailsAppSpawnerIdleTime 0
my project is located on
/var/sites/site
this is the apache configuration
<Virtualhost tagi:80>
ServerName site.com
ServerAlias www.site.com
DocumentRoot /var/sites/site/current/
#PassengerHighPerformance on
##PassengerMaxRequests 5000
PassengerStatThrottleRate 5
<Directory />
AllowOverride AuthConfig
</Directory>
ErrorLog /var/log/apache2/site-error.log
CustomLog /var/log/apache2/site-access.log combined
ServerSignature Off
</Virtualhost>
With mongrel app boot correctly and work perfectly. But with apache2 + passanger, the boot doesn't work and i get default directory listing from apache.
this is the permissions of configs files
-rw-r----- 1 git web 2.7K 2009-11-11 11:34 boot.rb
-rw-r----- 1 git web 600 2009-11-11 13:51 database.yml
-rw-r----- 1 git web 1.7K 2009-11-11 11:34 deploy.rb
-rw-r----- 1 git web 3.9K 2009-11-11 14:04 environment.rb
drwxr-x--- 2 git web 4.0K 2009-11-11 11:34 environments
-rw-r----- 1 git web 754 2009-11-11 11:34 gmaps_api_key.yml
drwxr-x--- 2 git web 4.0K 2009-11-11 11:34 initializers
-rw-r----- 1 git web 1.8K 2009-11-11 11:34 routes.rb
i don't have any idea. apache logs are clear.
on my server i have already 5 application running with the same configuration.
any suggestion?