>Не обязательно встроенный. Можно скриптом проверять время и делать
>внутреннее перенаправление на страницу если доступ разрешен. IMHO, самый
>простой и гибкий вариант.
На порту 3000 повесить скрипт, который будет получать запрос, анализировать, имеет-ли право данный юзер на данный запрос в данное время и если имеет - выдавать в ответ заголовок с X-Accel-Redirect на путь "/int_files/..." на нужный файл. Если прав нет, можно выдавать, например, статус 404 или перенаправить внешним редиректом на страницу с объяснением что типа "Время вышло".
Для пользователя все это будет прозрачно и незаметно, т.к. перенаправление внутреннее.