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

Исходное сообщение
"Apache и опция Indexes"

Отправлено Graynder , 30-Сен-14 15:42 
Имеется Virtualhost и Directory.
Можно ли произвести такую настройку, чтобы опция +Indexes была активна только для некоторых хостов, а для всех остальных действовала опция -Indexes.

Проще говоря чтобы только некоторые могли видеть файлы в каталоге, а остальные только качать файлы по ссылкам.


Содержание

Сообщения в этом обсуждении
"Apache и опция Indexes"
Отправлено Аноним , 30-Сен-14 16:12 
> Имеется Virtualhost и Directory.
> Можно ли произвести такую настройку, чтобы опция +Indexes была активна только для
> некоторых хостов, а для всех остальных действовала опция -Indexes.
> Проще говоря чтобы только некоторые могли видеть файлы в каталоге, а остальные
> только качать файлы по ссылкам.

Прописывайте ее в конфиг конкретного виртхоста.
<Directory />
    Options -Indexes
    AllowOverride None
</Directory>

<VirtualHost *:80>
ServerName xxx
<Directory /path/to/dir>
   Options +Indexes
</Directory>
</VirtualHost>


"Apache и опция Indexes"
Отправлено Graynder , 30-Сен-14 17:57 
Я понял что вы имеете ввиду, но в данном контексте хост - это клиент который получает доступ к серверу. Нужно чтобы для клиентов из некой подсети адрес xxx отображался с опцией +Indexes, а для остальных -Indexes. Можно ли к опциям привязать acl ?


"Apache и опция Indexes"
Отправлено Психиатр , 30-Сен-14 21:39 
> Я понял что вы имеете ввиду, но в данном контексте хост -
> это клиент который получает доступ к серверу. Нужно чтобы для клиентов
> из некой подсети адрес xxx отображался с опцией +Indexes, а для
> остальных -Indexes. Можно ли к опциям привязать acl ?

напрямую нет, но костылём можно

RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^192\.168\.1\.101
RewriteRule ^/(index\.html)?$ /page_to_kick_people_looking_for_indexes_to.html [L]

(c) Google