Я пытаюсь заставить работать старое приложение rails 2.1, настроенное с кластером mongrel.
пассажир правильно установлен в моей системе (apache) с этой конфигурацией
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
мой проект находится на
/var/sites/site
это конфигурация apache
<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>
Приложение mongrel загружается правильно и работает отлично.
Но с apache2 + passanger загрузка не работает, и я получаю список каталогов по умолчанию от apache.
это права доступа к файлам конфигов
-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
Понятия не имею.
Логи apache понятны.
на моем сервере уже запущено 5 приложений с такой же конфигурацией.
есть предложения?