хардлинки я как раз сейчас делаю, но проблема в том, что мне нужно чтобы качалось именно с фронтенда и там же кешировалось, а сам файл сервер использовался по минимуму, поэтому я и хочу использовать nginx, так как он может кэшировать и в реалтайме отдавать, однако столкнулся с тем, что не могу в нем сделать проверки на валидность хэша. Сейчас я просто с помощью фронтентда и php гружу файл в кеш и отдаю его по внутренней переадресации nginx. php скрипт проверяет хэш IP + время и отдает файл. Хочется обойтись без php и добится реалтайма<br>
<br><div class="gmail_quote">2009/7/31 Noon es Shadow <span dir="ltr">&lt;<a href="mailto:noonesshadow@gmail.com">noonesshadow@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>Не совсем по теме, но у меня это решалось так - файл сервер и сам сайт на разных серверах, на файл сервере в одной папке лежат файлы, в другой - общей - есть доступ по фтп, на сервере делались секретные папки и хард линки для файла по запросу сайта</div>


<div>кроном удаляются старые (актуальность 1 сутки)</div>
<div>т.е. копирования не происходит<br></div>
<div class="gmail_quote">31 июля 2009 г. 9:44 пользователь <span dir="ltr">&lt;<a href="mailto:ilya@aniskovets.com" target="_blank">ilya@aniskovets.com</a>&gt;</span> написал:<div><div></div><div class="h5"><br>
<blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;" class="gmail_quote">Добрый день, помогите, пожалуйста, решить проблему, <br><br>мне необходимо сделать secure_link для загрузки файлов, хотел использовать модуль <a href="http://sysoev.ru/nginx/docs/http/ngx_http_secure_link_module.html#example" target="_blank">http://sysoev.ru/nginx/docs/http/ngx_http_secure_link_module.html#example</a> и кэш nginx, однако не могу понять, как это правильно сделать.<br>

<br>хочу сделать секретные линки, которые работают только определенное время и только с определенного IP, т.е.<br><br>/SECURE_LINK/UNIX_TIME/FILE_URL<br><br>где SECURE_LINK это md5(UNIX_TIME,FILE_URL,REMOTE_IP,&quot;секретное слово&quot;)<br>

<br>и соответствено должна быть проверка на то, что (текущее время - UNIX_TIME &lt; N), после чего надо запросить сам файл через кэш nginx с <a href="http://backend/FILE_URL" target="_blank">http://backend/FILE_URL</a><br>

<br>Сейчас приходится делать это через скрипт и предварительно грузить файлы с бакэнда на сервер, хочется, чтобы это было просто прозрачное кэширование через nginx<br><br>Это возможно как-нибудь реализовать?<br><br>Илья<br>

<br></blockquote></div></div></div><br>
</blockquote></div><br>