В Срд, 18/11/2009 в 12:31 +0600, Artem Bokhan пишет:
Сделайте x-accel-redirect на location, в котором формируется редирект
location /secret {
add_header Location "http://$somethingyouneed";
return 302;
# internal;
}
Можно подробнее?
Как дело обстоит в моем случае:
Есть ссылка http://localhost/file/download , где file - id файла. Зайдя
по этой ссылке клиент получает заголовки, среди которых есть
X-Accel-Redirect, который равен /media/secret/filename - вот его нужно
переправить на другой порт, т.е. на
http://localhost:8080/media/secret/filename
Вот пример текущей конфигурации nginx:
server {
listen localhost:80;
location /media/ {
alias /path/to/static/;
}
}
server {
listen localhost:8080;
location /media/secret/ {
internal;
alias /path/to/secret/;
}
}
Какой именно тут надо дописать location ?