ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


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


  ПРОГРАММЫ 



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














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

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

Re: [apache-talk] Re[2]: [apache-talk] apache-??????, ?????? ? ??????



i> Кстати как оказалось, если после "подключения" MediaPlayer убрать из
i> htaccess доступ для данного файла, то MedaiPlayer все равно будет его
i> проигрывать.

  HTTP серверу плевать кто к нему приходит, хоть WMP хоть Telnet.
  Убрали доступ - нет файла. Если WMP что-то играет - дело в кеше.

i> Хотелось бы все же на этапе получения клиентом файла запускать
i> скрипт (хотя возможно если этим клиентом будет не Web-браузер, а
i> MediaPlayer или другой проигрыватель то куки я скорее всего не смогу

  Тогда смотрим в сторону AddHandler и Action

i> получить :) ). Более того хотелось бы, чтобы напрямую не было
i> возможности скачать файл, только через потоковое видео, но скорее
i> всего для этого надо устанавливать видео-сервер.

i> Есть еще вариант предоставлять доступ к файлу не напрямую, а через
i> "прокси" скрипт, который будет выполнять проверку доступа, и
i> выдавать клиенту содержимое файла, но как быть если файл сотни Мб, тут
i> надо выдавать по частям, и потом еще поддерживать докачку.

  Я в свое время делал так. Файлы веб сереру недоступны. После
  авторизации, для скачивания, в специальной директории создается
  символьный линк на скрытую. В имени линка заложен IP адрес
  авторизовавшегося. При доступе через mod_rewrite сравнивался IP
  адрес клиента и в линке. Как проблема - диалап, да, но можно
  сравнивать, например, первые два окета. Так же, переодически,
  сканировались все созданные линки на предмет даты последнего
  доступа, и старые - удалялись. При желании сие все можно усложнить с
  помощью вызова скрипта для map в mod_rewite



-- 

   // MiksIr



 




Copyright © Lexa Software, 1996-2009.