Назад | Перейти на главную страницу

apache2: параметры + индексы игнорируются

поскольку конфигурация apache 2 была разделена на несколько файлов вместо http.conf, я не могу заставить работать список каталогов. Я уже нашел такой вопрос, но он не подошел к моей проблеме:

Почему Apache игнорирует директиву «Индексы параметров»?

Я использую Ubuntu 10.04 с Apache / 2.2.14, и я уже искал эти возможности:

  1. Apache может читать корень своего каталога
  2. нет .htaccess в корне каталога
  3. Список других каталогов работает. Только корневой каталог не может быть указан.
  4. Нет других параметров каталога, которые настраивают тот же каталог.
  5. Нет файла welcome.conf

Вот мой файл конфигурации с поддержкой сайтов / 000-по умолчанию

    <VirtualHost *:80>
 ServerAdmin webmaster@localhost
 ServerName localhost
 DocumentRoot /home/http
 <Directory />
  Options FollowSymLinks
  AllowOverride None
 </Directory>
 <Directory /home/http/*>
  Options +Indexes +FollowSymLinks +MultiViews +ExecCGI +Includes
  AllowOverride None
  Order allow,deny
  allow from all
  AddType text/html .shtml
  AddHandler server-parsed .shtml
  AddOutputFilter INCLUDES .shtml
 </Directory>

 ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
 <Directory "/usr/lib/cgi-bin">
  AllowOverride None
  Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
  Order allow,deny
  Allow from all
 </Directory>

 ErrorLog /var/log/apache2/error.log

 # Possible values include: debug, info, notice, warn, error, crit,
 # alert, emerg.
 LogLevel warn

 CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

Что еще я могу сделать?

Попробуйте изменить <Directory /home/http/*> к <Directory /home/http>.