Опция Apache Indexes работает для HTTP, но не для HTTPS

Опция Apache Indexes работает для HTTP, но не для HTTPS

Я тестирую с ванильным установленным Rocky Linux 8.4 и Apache 2.4. У меня есть настроенный и работающий виртуальный хост, и я также настроил сертификат Lets Encrypt через Certbot, это тоже отлично работает.

Я хочу разрешить листинг каталогов в определенной папке, поэтому включил Options Indexes, это работает как и ожидалось через HTTP, но через HTTPS я получаю 403 Forbidden. Скрипт Certbot вставил правило перезаписи, но я не думаю, что это проблема, я попробовал отключить его, чтобы протестировать через HTTP, и это не помогло, но добавлю его здесь на случай, если это действительно важно.

Конфигурация моего виртуального хоста выглядит так:

<VirtualHost *:80>
    ServerName test.prot0type.com
    ServerAlias test.prot0type.com
    DocumentRoot /var/www/test.prot0type.com

    <Directory /var/www/test.prot0type.com/test>
        Options +Indexes
    </Directory>

    RewriteEngine on
    RewriteCond %{SERVER_NAME} =test.prot0type.com
    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

<VirtualHost *:443>
    ServerName test.prot0type.com
    ServerAlias test.prot0type.com
    DocumentRoot /var/www/test.prot0type.com

    <Directory /var/www/test.prot0type.com/test>
        Options +Indexes
    </Directory>

</VirtualHost>

Доступhttp://test.prot0type.com/test/работает как и ожидалось.

Доступhttps://test.prot0type.com/test/в результате 403 и в журнале ошибок я получаю:

Невозможно обслужить каталог /var/www/test.prot0type.com/test/: не найдено ни одного соответствующего DirectoryIndex (index.html), а созданный сервером индекс каталога запрещен директивой Options

Как узнать, какая директива Options это делает? Я просмотрел все файлы conf, но не могу найти.

Связанный контент