Apache dispatch.fcgi不会被Passenger解释

我已经把乘客安装成ruby了。 我已经添加到/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主机到Rails应用程序〜/公共目录,但是当我访问该网站,我只看到dispatch.fcgi的内容,但没有得到执行

〜/ public目录中的.htaccess是

 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不会通过dispatch.fcgi执行Rails请求。 您是否试过按照乘客安装说明进行操作?