我已经为Ruby on Rails(2.3.14)应用程序配置了Apache 2.2和VirtualHost。
但是,当我访问网站的网址时,我会看到目录列表。
我已经检查过Apache(它是)加载了乘客(5.0.9)并且我已经将loglevel设置为4,所以我可以看到乘客在做什么。它启动并指示它正在侦听请求。
然而,在访问网站时似乎没有调用乘客。
乘客如何知道它需要处理这个虚拟主机?
由于
答案 0 :(得分:0)
解决方案:
rails应用程序没有config.ru文件。
从网站上抓取一个用于rails 2.3的应用程序后,现在显示应用程序而不是目录列表。
从乘客文档中可以看出,此文件由机架用于启动应用程序的实例。