Назад | Перейти на главную страницу

Apache dispatch.fcgi не интерпретируется с помощью Passenger

Я установил пассажира как рубиновый камень. Я добавил следующее в /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?