【问题标题】:apache passenger deploy rails only show directoryapache 乘客部署 rails 仅显示目录
【发布时间】:2013-06-03 03:43:32
【问题描述】:

我查看了所有谷歌搜索结果,但没有一个有帮助:

<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  

【问题讨论】:

  • 你能试试passenger-status吗?
  • 是的,我后来发现问题是我不应该 sudopassenger-install-apache2-module,我应该 rvmsudopassenger-install-apache2-module

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


【解决方案1】:

我后来发现问题是我不应该 sudopassenger-install-apache2-module,我应该 rvmsudopassenger-install-apache2-module

这很烦人,因为乘客或 apache 都没有提示乘客似乎没有运行,即使 apache 配置包含 passegner 模块并重新启动 ok

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-08
    • 2016-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多