ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[2]: referer check



Добрый день,

>> Игорь, скажите, а нет ли возможности проверять referer для заданного
>> типа файлов и разрешать или запрещать доступ в зависимости от
>> содержимого referer?
>>
>> В апаче это выглядит примерно так:
>> SetEnvIfNoCase Referer my\.domain\.com local=1
>> <FilesMatch ".(mp3|ogg)">
>> Order Allow,Deny
>> Allow from env=local
>> </FilesMatch>
>>
>> Т.е. мне просто нужно отсечь прямые линки на файлы.

> Сейчас нет. Как временное решение до появления полнофункционального rewrite
> можно сделать простой модуль (он уже даже есть, но не в дистрибутиве),
> который бы проверял referer и делал бы редирект или 403, если referer
> не нравится.

Да именно такая функциональность и нужна (редирект или 403). А вот
использовать rewrite в данном случае не очень правильно, imho. Потому как
apache+mod_rewrite при большом количестве запросов начинает кушать
процессор, через env же все очень гладко.

А вы планируете включить этот модуль в дистрибутив? Или быть может
есть какой-то public cvs чтобы можно было его получить?

Спасибо!

-- 
Konstantin N. Bezruchenko
BK5536-RIPE





 




Copyright © Lexa Software, 1996-2009.