mod_autoindex на Apache 2.4

Я пытаюсь настроить сайт с помощью mod_autoindex и FancyIndexing, который размещает мой пользовательский заголовок над списком каталогов. Проблема, с которой я сталкиваюсь, заключается в том, что моя система работает так, как будто мой HEADER.html не существует, независимо от того, говорю ли я ему использовать тот, что в текущем каталоге, или тот, который находится в фиксированном месте, например /repos/HEADER.html,

Файл конфигурации autoindex.conf имеет

ReadmeName README.html
HeaderName HEADER.html

и я также попытался добавить эти строки в раздел каталога /repo моего vhost, но отметив, что это изменилось. Эта настройка включена в CentOS 6.6 с использованием Apache 2.4.6 и PHP 5.4.16 из репозитория CentOS scl. Ниже приведена копия моего конфига vhost для справки. Любая помощь или предложения будут с благодарностью.

<VirtualHost 10.0.2.15:8080>
  ServerName reflector.localdomain

  ## Vhost docroot
  DocumentRoot "/opt/rh/httpd24/root/var/www/html"
  ## Alias declarations for resources outside the DocumentRoot
  Alias /icons "/opt/rh/httpd24/root/usr/share/httpd/icons"

  ## Directories, there should at least be a declaration for /opt/rh/httpd24/root/var/www/html

  <Directory "/opt/rh/httpd24/root/var/www/html">
    Options FollowSymLinks MultiViews
    AllowOverride None
    Require all granted
  </Directory>

  <Directory "/opt/rh/httpd24/root/var/www/html/repos">
    Options Indexes FollowSymLinks MultiViews
    IndexOptions FancyIndexing FoldersFirst IgnoreCase SuppressDescription VersionSort XHTML
    AllowOverride None
    Require all granted
    DirectoryIndex disabled
  </Directory>

  ## Logging
  ErrorLog "/var/log/httpd24/MainSite_error.log"
  ServerSignature Off
  CustomLog "/var/log/httpd24/MainSite_access.log" combined

  ## Custom fragment
  ProxyPassMatch "^/(.*\.php(/.*)?)$" "fcgi://127.0.0.1:9000/opt/rh/httpd24/root/var/www/html/$1"
</VirtualHost>

1 ответ

Решение

Оказывается, для этого нужен mod_mime. Все, что мне нужно было сделать, это добавить include ::apache::mod::mime к моему Кукольному манифесту и вале, это сработало Я проверил это на оригинальной установке CentOS 6 + scl и на CentOS 7.

Другие вопросы по тегам