Sanu0074

Sanu0074
Рейтинг
110
Регистрация
31.08.2012

LinuxMan, ip статический, но из за того что нет возможности сделать нормальную PTR - письма летят в спам, а через яндекс - норм

Решил проблему. Заменил в location и php заголовок на /download_file/

Ошибка была из-за того что /download/ было и в урле и в конфиге

Наверное есть разница, если в локейшене /download/ написано, то по урлу host/download/?id=1 работать не хочет, сменил локейшн на отличный от сегмента в урле и заработало

Всем спасибо

Sujcnm, вот как выглядит сам заголовок

X-Accel-Redirect: /download/content/95/arch.rar

т. е. В сумме с алиасом должно быть так:

/var/site/_files/content/95/arch.rar

т. е. путь верный

worldfoto, уже это сделал - не помогбо

Sujcnm:
что-то с кодировкой. вместо \u0438\u044e\u043d\u044f должен быть месяц

это из-за копирования из x2Go

Sujcnm:
Действительно от root.

Сейчас работает, я так понял, чтобы все подправить - проще по новой развернуть сервак...

DenisVS, Сделал так:

header("X-Accel-Redirect: ".realpath($route));
header("Content-Type: application/x-force-download");
header("Content-Disposition: attachment; filename=\"".$name."\"");

И добавил в siteavialable файл


location /download {
root /var/site/_files;
internal;
}

И пишет теперь

404 Not Found
nginx/1.4.6 (Ubuntu)

В папке /_files есть еще подпапки, из-за этого может быть?

Sujcnm

-rwxrwxrwx 1 root root 251 \u0438\u044e\u043d\u044f  23 19:16 sess_9emoliiveeln1dh4iaats3u9k0

gvv3, нет. забыл сказать что она б\у. Взял с рук по дешевке

lealhost, ну пых же им сам создает, если он запущен из под рута то наверное и сессии тоже из по него создаются...

Всего: 373