X-Accel-Redirect
Igor Sysoev
is at rambler-co.ru
Fri Dec 23 15:49:08 MSK 2005
On Fri, 23 Dec 2005, Dmitriy MiksIr wrote:
> Если имеется такая конструкция в конфиге
>
> location / {
> root /web1/users/mds_rudn/www/download.mds.rudn.info/htdocs/;
> proxy_pass http://127.0.0.1:80;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-NGX-Request NGX;
> proxy_set_header Host $http_host;
> index index.html index.htm;
> }
>
> И бекенд выдает X-Accel-Redirect - редирект идет снова через proxy_pass хост?
> Как этого избежать, т.е. что бы nginx выдавал файл сам по uri взятому из
> X-Accel-Redirect с корнем сайта root.
X-Accel-Redirect должен выдаваться в /protected/:
location / {
proxy_pass http://127.0.0.1:80;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-NGX-Request NGX;
proxy_set_header Host $http_host;
}
location /protected/ {
internal;
index index.html index.htm;
root /web1/users/mds_rudn/www/download.mds.rudn.info/htdocs/;
}
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list