Assuming that you have installed ruby 1.9.3 from the sources, these are the steps to follow to get Passenger running your favourite Rails app on Fedora 16.
First, let's install Passenger apache module
sudo /opt/ruby1.9.3/bin/passenger-install-apache2-module
Then let's configure apache to load passenger
(Now add the lines mentioned in the output of the previous step, usually something along these lines:)
LoadModule passenger_module /opt/ruby1.9.3/lib/ruby/gems/1.9.1/gems/passenger-3.0.13/ext/apache2/mod_passenger.so
PassengerRoot /opt/ruby1.9.3/lib/ruby/gems/1.9.1/gems/passenger-3.0.13
PassengerRuby /opt/ruby1.9.3/bin/ruby
Then you should add something like this for your rails app. Customized of course:
<VirtualHost *:80> ServerName www.myrailsapp.net ServerAlias myrailsapp.net DocumentRoot /home/hkroger/myrailsapp/current/public <Directory /home/hkroger/myrailsapp/current/public> Options FollowSymLinks -MultiViews Allow from all </Directory> </VirtualHost>
Restart the apache with sudo /etc/init.d/httpd restart and you are good to go!