我想在使用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