The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"как сурыть папуи и файлы"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"как сурыть папуи и файлы"
Сообщение от crash Искать по авторуВ закладки on 09-Сен-02, 09:47  (MSK)
При заходе на веб, если нет индекс-файла, он показывает какие папки и файлы, а нужно, чтобы апач не показывал ничего или выдавал ошибку.
Может кто подскажет
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: как сурыть папуи и файлы"
Сообщение от J Искать по авторуВ закладки on 09-Сен-02, 11:18  (MSK)
>При заходе на веб, если нет индекс-файла, он показывает какие папки и
>файлы, а нужно, чтобы апач не показывал ничего или выдавал ошибку.
>
>Может кто подскажет


отключить mod_autoindex (может, он как-то по другому называется, точно не помню)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: как сурыть папуи и файлы"
Сообщение от Alexander Kulinich emailИскать по авторуВ закладки on 09-Сен-02, 11:45  (MSK)
>При заходе на веб, если нет индекс-файла, он показывает какие папки и
>файлы, а нужно, чтобы апач не показывал ничего или выдавал ошибку.

1. Положить пустой index.html
2. Положить .htaccess с таким содержимым:
apollo#/home/rain>cat /home/vir/htdocs/Members/.htaccess
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName DenyViaWeb
AuthType Basic

<Limit GET>
order allow,deny
deny from all
</Limit>

Ну и в случае .htaccess там можно, в принципе, слелать всё на что
фантазии хватит - ошибки, переадресации, етц...


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: как сурыть папуи и файлы"
Сообщение от bass emailИскать по авторуВ закладки on 10-Сен-02, 11:02  (MSK)
>>При заходе на веб, если нет индекс-файла, он показывает какие папки и
>>файлы, а нужно, чтобы апач не показывал ничего или выдавал ошибку.
>
>1. Положить пустой index.html
>2. Положить .htaccess с таким содержимым:
>apollo#/home/rain>cat /home/vir/htdocs/Members/.htaccess
>AuthUserFile /dev/null
>AuthGroupFile /dev/null
>AuthName DenyViaWeb
>AuthType Basic
>
><Limit GET>
>order allow,deny
>deny from all
></Limit>
>
>Ну и в случае .htaccess там можно, в принципе, слелать всё на
>что
>фантазии хватит - ошибки, переадресации, етц...


всё намного проще:
главное чтоб небыло опции indexes на эту директорию. пример:

<Directory /var/www/wo_indexfile_dir>
Options Includes
order allow,deny
allow from all
</Directory>
отсюда можно будет брать файлы по линкам и т.п. а так напишет ошибку 'нет доступа'

вообще хороший тон убирать опцию indexes у всей группы директорий натип /var/www, если только специально не нужно показывать списки файлов. index.xxx от этой опции не пострадают.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: как сурыть папуи и файлы"
Сообщение от JJ Искать по авторуВ закладки on 13-Окт-02, 18:09  (MSK)
>>>При заходе на веб, если нет индекс-файла, он показывает какие папки и
>>>файлы, а нужно, чтобы апач не показывал ничего или выдавал ошибку.
>>
>>1. Положить пустой index.html
>>2. Положить .htaccess с таким содержимым:
>>apollo#/home/rain>cat /home/vir/htdocs/Members/.htaccess
>>AuthUserFile /dev/null
>>AuthGroupFile /dev/null
>>AuthName DenyViaWeb
>>AuthType Basic
>>
>><Limit GET>
>>order allow,deny
>>deny from all
>></Limit>
>>
>>Ну и в случае .htaccess там можно, в принципе, слелать всё на
>>что
>>фантазии хватит - ошибки, переадресации, етц...
>
>
>всё намного проще:
>главное чтоб небыло опции indexes на эту директорию. пример:
>
><Directory /var/www/wo_indexfile_dir>
>Options Includes
>order allow,deny
>allow from all
></Directory>
>отсюда можно будет брать файлы по линкам и т.п. а так напишет
>ошибку 'нет доступа'
>
>вообще хороший тон убирать опцию indexes у всей группы директорий натип /var/www,
>если только специально не нужно показывать списки файлов. index.xxx от этой
>опции не пострадают.

Есть ещё один простой способ:
Прописываешь в httpd.conf строку:

IndexIgnore *

и в все файлы в каталоге без index.* просто не показываются.
Вот официальный комментарий из httpd.conf:

# IndexIgnore is a set of filenames which directory indexing should ignore
# and not include in the listing.  Shell-style wildcarding is permitted.


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру