Хочу использовать nginx для отдачи файлов, которая (отдача) должна учитывать
некоторые
факторы, в том числе количество скачанных файлов, скачанные диапазоны и т.п.,
в связи с
этим очень не хватает следующей "фичи": рапортование nginx'ом через http
запрос к апачу о
завершении скачки, сценирий примерно следующий:
клиент запрашивает урл, nginx его проксирует к скрипту проверки, который
через редирек
к internal локации говорит nginx'у что надо отдать тот то файл, nginx его
отдает, а по завершению
отдачи отбащается по http к некоему скрипту, который задан для данной локации
как скрипт
рапорта-логгирования, и говорит что скачка такого урла с такого адреса
завершена за сколько-то
секунд, был отдан такой-то статический файл с такого-то по такой-то байт.
Есть экспериментальная (в том смсыле, что практически не тестировалась)
директива post_action:
location / {
...
post_action /post_uri;
}
location /post_uri {
...
}
Игорь Сысоев
http://sysoev.ru