Загрузка файла, не работает X-Accel-Redirect
isamitakata
nginx-forum at nginx.us
Fri Nov 28 03:41:11 UTC 2014
Приветствую!
Появилась проблема с загрузкой файла, уже не пару часов провел в решении
проблемы и гугления, так ее и не решил.
И так.
Файлы загружаются на сервер в каталог /var/www/servers/s_1/{при загрузке
файла создается папка - имя хеш}/filename.txt
Ссылка на файл имеет вид http://example.com/file/{random_string}/{хеш
созданной папки}/filename.txt
Т.е. на обработчик получаем три параметра: random_string, hash_folder,
namefile. Проверяем файл и отдаем на скачивание с помощью заголовка
header("X-Accel-Redirect: {$path}")
В итоге ничего не получается, все время ошибка 404, в логах пусто.
Локейшн
location /file/ {
rewrite /file/(.*)/(.*)/(.*)
/downloadDirect.php?link=$1&link2=$2&name=$3 last;
}
Пробовал разные варианты и не один не подошел.
Буду очень благодарен за помощь.
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,255193,255193#msg-255193
Подробная информация о списке рассылки nginx-ru