Odkazy:
Instalace je velmi jednoduchá, nejdříve nainstalujeme gem
# gem install passengerA poté spustíme instalaci
# passenger-install-apache2-moduleInstalace je velmi chytrá a upozorní nás na programy a balíčky které jí chybí a rovněž nám řekne jakým způsobem je nainstalujeme. Stačí se tedy jen řídit jejími pokyny.
V mém případě jsem musel doinstalovat balíček apache2-prefork-dev a vyměnit původně použitý apache2-mpm-worker za apache2-mpm-prefork.
# aptitude install apache2-mpm-prefork apache2-prefork-devPoté doplníme konfiguraci apache. S výhodou jsem použil adresář /etc/apache2/conf.d do kterého jsem vložil soubor passenger s následujícím obsahem:
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-1.0.5/ext/apache2/mod_passenger.so RailsSpawnServer /usr/lib/ruby/gems/1.8/gems/passenger-1.0.5/bin/passenger-spawn-server RailsRuby /usr/bin/ruby1.8
Konfigurace webů pro jednotlivé aplikace
<VirtualHost *:80>
ServerName www.yourhost.com
DocumentRoot /somewhere/public
</VirtualHost>