Я установил пассажира как рубиновый камень. Я добавил следующее в /etc/apache2/apache2.conf
LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.2.4/ext/apache2/mod_passenger.so
PassengerRuby /usr/bin/ruby
PassengerRoot /var/lib/gems/1.8/gems/passenger-2.2.4
и установите Vitual Host в каталог rails app ~ / public, но когда я захожу на сайт, я вижу только содержимое dispatch.fcgi, но ничего не выполняется
.htaccess в ~ / public каталоге
AddHandler fcgid-script .fcgi
AddHandler cgi-script .cgi
Options +FollowSymLinks +ExecCGI
RewriteEngine On
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
Однако, если я запускаю скрипт / сервер, все работает нормально, поэтому с самим приложением проблем нет.
Passenger не выполняет запросы Rails через dispatch.fcgi. Вы пробовали следовать инструкциям по установке Passenger?