Есть CentOS 6.4 с установленным на нем apache.Есть некоторый сайт (downloads.mtest.ru, существующий в локальной сети) , используемый в качестве хранилища файлов. Т.е при вводе в адресной строке браузера адреса сайта, пользователь должен видеть список файлов и каталогов.
Для этого настроен name-based виртуальный хотс. Конфигурационный файл имеет следующий вид.
<VirtualHost 192.168.101.49:80>
ServerName downloads.mtest.ru
DocumentRoot /downloads/
<Directory "/downloads">
Options +Indexes
Options +FollowSymLink
AllowOverride none
Allow from all
</Directory>
Но при вводе в адресной строке downloads.mtest.ru, отображение списка файлов не происходит. А в логах "Directory index forbidden by Options directive".
А если указать конкретный каталог, например downloads.mtest.ru/dir1, то его содержимое отображается.Что необходимо сделать, чтобы происходило отображение содержимого ( /downloads ) при заходе на downloads.mtest.ru?
А нет там никаких .htaccess с запретами? Хотя и на dir1 оно бы работало, разве что в dir1 свой .htaccess...
> А нет там никаких .htaccess с запретами? Хотя и на dir1 оно
> бы работало, разве что в dir1 свой .htaccess...Ни в корне, ни во в ложеных папках .htaccess нет.
А самое интересное, что если в корень положить .htaccess
следующего содержания:Options +Indexes
Options +FollowSymLinksТо поведение не изменяется. корень по прежнему недоступен.
только сделай сразу запрет исполнения скриптов из этого каталога, а то зальет тебе кто-нибудь phpterm и будет привет.