X-Accel-Redirect && Content-type
Igor Sysoev
is at rambler-co.ru
Fri Aug 11 18:27:03 MSD 2006
On Thu, 10 Aug 2006 sjsoft at newmail.ru wrote:
> И вообще, я указываю не урл, а путь до файла и в локэйшене приходится
> писать /home/alfa/dat/cache/online/ и ставить root на / (internal
> стоит опция защищая из вне). Но мне кажется это не слишком гибко.
> Нельзя ли X-Accel-Redirect расширить или ввести аналог с указанием не
> на URI а на файл, который нада выдать как "тело" ответа, передавая
> заголовки от проксируемого бакенда в точности если таковые указаны?
Когда-то nginx поддерживал относительные пути в XAR: /../../,
но потом они были запрещены из-за возможных ошибок в PHP.
Отчасти по этой же причине не хочется делать пути к файловой системе.
Гибко можно сделать примерно так:
X-A-R: /root/home/alfa/dat/cache/online/...
location /root/ {
internal;
alias /;
}
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list