ПРОЕКТЫ 


  АРХИВ 


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



On Sat, 20 Nov 2004, BZ wrote:

> Добрый день,
>
> >> Игорь, скажите, а нет ли возможности проверять 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 же все очень гладко.

Я планирую сделать ngx_http_rewrite_module с минимальным оверхедом.

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

Да, я планирую включить его в дистрибутив.


Игорь Сысоев
http://sysoev.ru




 




Copyright © Lexa Software, 1996-2009.