乘客不在Apache 2上使用SSL

我有一个在Passenger上运行的Rails应用程序; 它按照预期通过未encryption的连接工作。 我也有一个工作的Apache SSL设置; 我可以通过https访问任何可用的静态文件。 当我尝试通过https访问Rails应用程序时,出现403错误(由规则禁止的目录索引)。 打开目录的索引只会导致Apache显示一个索引。 我在VirtualHost指令的SSL版本中为+ExecCGI相应的目录设置了+ExecCGI

我敢肯定,我忽视了一些明显的东西。 我只是不确定我需要在哪里寻找。

每个SSL和非SSL都有域名范围的VirtualHost指令。 非SSL版本包含一个RailsBaseURI指令,而SSL版本不包含。 乘客需要RailsBaseURI指令才能工作。