乘客似乎并不知道VirtualHost是一款rails应用程序

时间:2015-06-04 14:40:26

标签: ruby-on-rails apache passenger

我已经为Ruby on Rails(2.3.14)应用程序配置了Apache 2.2和VirtualHost。

但是,当我访问网站的网址时,我会看到目录列表。

我已经检查过Apache(它是)加载了乘客(5.0.9)并且我已经将loglevel设置为4,所以我可以看到乘客在做什么。它启动并指示它正在侦听请求。

然而,在访问网站时似乎没有调用乘客。

乘客如何知道它需要处理这个虚拟主机?

由于

1 个答案:

答案 0 :(得分:0)

解决方案:

rails应用程序没有config.ru文件。

从网站上抓取一个用于rails 2.3的应用程序后,现在显示应用程序而不是目录列表。

从乘客文档中可以看出,此文件由机架用于启动应用程序的实例。