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
|