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