привет
у меня уже едет крыша, не могу понять в чем причина проблемы. Есть apache (httpd-2.2.3-31.el5.centos.2), где я пытаюсь разрешить индексы в виртуальных хостах:
### Section 1: Global Environment
# First, we configure the "default" to be a very restrictive set of features.
#
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
LoadModule autoindex_module modules/mod_autoindex.so
DirectoryIndex index.html index.htm default.html
# IndexOptions: Controls the appearance of server-generated directory
# listings.
#
IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable
### Section 3: Virtual Hosts
NameVirtualHost x.x.x.x:80
<VirtualHost x.x.x.x:80>
DocumentRoot /home/www/vugluskr/
ServerName vugluskr.mml.org.ua
ErrorLog logs/error_log
CustomLog logs/access_log combined
<Directory /home/www/vugluskr>
Options Indexes FollowSymLinks IncludesNoExec
</Directory>
</VirtualHost>
при попытке доступа к этому каталогу в error_log появляется сообщение:
Directory index forbidden by Options directive: /home/www/vugluskr/
весь путь в файловой системе - настоящий, без симлинков. Все каталоги открыты для доступа группе apache (в которой работает httpd). Директива <Directory> разрешена в конфигурации виртуальных хостов. Судя по http://httpd.apache.org/docs/2.2/mod/core.html#directory - директива должна работать как в описанном каталоге, так и во вложенных.
Парадокс состоит в том, что при попытке доступа к вложенному каталогу /home/www/vugluskr/lst и последующим вложениям, я таки получаю список файлов этого каталога.
Никаких .htaccess ни в корневом, ни во вложенных каталогах нет. Равно как и сконфигурированных директив <Location>, которые теоретически могли бы интерферировать.
Any ideas WTF?
Спасибо
--
/doka