apache乘客部署rails只显示目录

时间:2013-06-06 23:23:55

标签: ruby-on-rails apache deployment passenger public

我查看了所有谷歌搜索结果,其中没有帮助:

<VirtualHost *:80>
    ServerName www.example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/site/example.com/current/public
    <Directory /var/www/site/example.com/current/public>
        Options -Multiviews
        Allow from all
    </Directory>
</VirtualHost>

如您所见,该应用程序已部署到:

/var/www/site/example.com/current/public

虽然Capistrano,我的应用程序没有索引页面,但rails假设使用路由文件中的根设置而不是

但是当我输入url时,它只显示带有

的公共目录

至于日志:

NO log in the rails log directory
No log for all the apache  

1 个答案:

答案 0 :(得分:0)

我后来发现问题是我不应该sudo passenger-install-apache2-module,我应该rvmsudo passenger-install-apache2-module

这很烦人,因为没有来自乘客或apache的提示,告诉乘客似乎没有运行,即使apache配置包含passegner模块并重新启动确定