ПРОЕКТЫ 


  АРХИВ 


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: кэширование файло в ограниченных по IP



On Mon, 30 May 2005, Zherdev Anatoly wrote:

On Mon, 30 May 2005 11:52:42 +0400 (MSD)
Igor Sysoev <is@xxxxxxxxxxxxx> wrote:

У меня возник вот какой вопрос. Планируется ли при организации
кэширования какой-то механизм для корректной отдачи файлов, доступ к
которым ограничен в apache по IP (например доступ разрешен с x.x.x.x
,
а запрещен с y.y.y.y). К сожалению я не в курсе решается ли этот
вопрос
хоть где-то или нет. По идее если это как-то решать, то придется на
каждый файл держать еще и список IP адресов, nginx ведь не знает что
в
апаче разрешено, а что нет.

В mod_accel есть директива AccelRevalidate, возможно, что-то похоже
будет и в nginx.

А можно подробнее пояснить как это внутри работает. С авторизацией всё
понятно, а вот конкретно работа с ограничениями по IP не очень ясна.

Любой запрос будет сначала уходить на бэкенд с заголовком If-Modified-Since,
если бэкенд считает, что запрос можно отдать, то возвращается 200/304,
а если нет, то 403. На основании чего бэкенд принимает решение - заголовок
Authoriaztion, Cookie или адрес клиента - значения не имеет.


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




 




Copyright © Lexa Software, 1996-2009.