Apache+Passenger не обслуживает корень приложения Sinatra
Со времени последнего обновления Fusion Passenger все мои приложения Sinatra перестали работать в следующих средах: Apache (2.4.17), Phusion Passenger (5.0.21). Все работало, как и ожидалось, до обновления промежуточного программного обеспечения для пассажиров.
Проблема в том, что каталог apache пытается перейти к списку общедоступного каталога, когда я запрашиваю URL ( https://myapp.ch/) моего vhost.
Часть ODD: если запрашивается маршрут, определенный в контроллере Sinatra (т. https://myapp.ch/infos), пассажир запускается и запрашиваемая страница обслуживается, как и ожидалось.
Вот часть виртуального хоста:
<VirtualHost *:443>
DocumentRoot /home/user1/sinatra/app1/public
ServerName myapp.ch
<Directory /home/user1/sinatra/app1/public>
AllowOverride all
Order allow,deny
Allow from all
Options -MultiViews
Require all granted
</Directory>
Config.ru
# encoding: UTF-8
require 'rubygems'
require 'sinatra'
require File.expand_path '../start.rb', __FILE__
run Sinatra::Application
Ошибка журнала Apache при запросе корня приложения Sinatra (/):
[Mon Oct 26 22:10:30.728795 2015] [autoindex:error] [pid 3535:tid 140103510914816] [client 176.127.182.162:50956] AH01276: Cannot serve directory /home/user1/sinatra/app1/public/: No matching DirectoryIndex (none) found, and server-generated directory index forbidden by Options directive
Apache пытается создать каталог (который был отключен конфигурацией).
Кто-то испытывал ту же проблему? Как сделать так, чтобы apache запускал passager и обслуживал рут приложения Sinatra?