我想在使用Passenger的Ubuntu 9.04上部署Rails應用程序。部署在Passenger上的Rails應用程序只顯示應用程序公共目錄的索引
據我所見,我已經正確配置了所有東西;然而,當我將瀏覽器指向我的域時,我所看到的只是應用程序公共目錄的索引。
我的預感是乘客沒有啓動 - 在just-plain-folks.co.uk的底部,根本沒有提及乘客。日誌文件中沒有什麼有趣的地方。
這是我的配置:
/etc/apache2/mods-enabled/passenger.conf
<IfModule passenger_module>
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.9
PassengerRuby /usr/bin/ruby1.8
</IfModule>
/etc/apache2/mods-enabled/passenger.load
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.9/ext/apache2/mod_passenger.so
/etc/apache2/sites-enabled/just-plain-folks.co.uk
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName just-plain-folks.co.uk
ServerAlias www.just-plain-folks.co.uk
DocumentRoot /srv/www/just-plain-folks.co.uk/public_html/
ErrorLog /srv/www/just-plain-folks.co.uk/logs/error.log
CustomLog /srv/www/just-plain-folks.co.uk/logs/access.log combined
</VirtualHost>
/srv/www/just-plain-folks.co.uk/public_html/
是simlink我的應用程序的公共目錄
如果還有其他可能對診斷有用的東西,請告訴我。任何幫助深表感謝!
是您的應用程序的公共目錄 「的public_html」 或 「公」?如果前者,你爲什麼重命名它? – BryanH 2010-01-19 20:09:19