URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 7822
[ Назад ]

Исходное сообщение
"Apache, просмотр содержимого директоорий"

Отправлено user , 17-Дек-13 09:49 
Есть 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?



Содержание

Сообщения в этом обсуждении
"Apache, просмотр содержимого директоорий"
Отправлено erera22 , 17-Дек-13 16:06 
А нет там никаких .htaccess с запретами? Хотя и на dir1 оно бы работало, разве что в dir1 свой .htaccess...

"Apache, просмотр содержимого директоорий"
Отправлено user , 18-Дек-13 11:41 
> А нет там никаких .htaccess с запретами? Хотя и на dir1 оно
> бы работало, разве что в dir1 свой .htaccess...

Ни в корне, ни во в ложеных папках .htaccess нет.

А самое интересное, что если в корень  положить .htaccess
следующего содержания:

Options +Indexes
Options +FollowSymLinks

То поведение не изменяется. корень по прежнему недоступен.


"Apache, просмотр содержимого директоорий"
Отправлено name , 17-Дек-13 18:34 
только сделай сразу запрет исполнения скриптов из этого каталога, а то зальет тебе кто-нибудь phpterm и будет привет.