ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: proxy_pass и переменная



С переменными надо эксплицитно указывать полный УРИ т.е.

location @backend {
         proxy_pass http://$proxy$uri$is_args$args ;
}



БД> Привет!
БД> Заметил странное поведение.
БД> Конфиг 1:
БД>         location /testgivefile/ {
БД>                 proxy_pass http://prohsp.net/;
БД>                 proxy_buffering off;
БД>         }
БД> Запрос - /testgivefile/100mb.bin. На выходе - prohsp.net/100mb.bin
БД> Конфиг 2:
БД>         location /testgivefile/ {
БД>                 set $proxydomain 'prohsp.net';
БД>                 proxy_pass http://$proxydomain/;
БД>                 proxy_buffering off;
БД>         }
БД> Запрос - /testgivefile/100mb.bin, На выходе - prohsp.net.

БД> Что я делаю не так?
БД> Заранее спасибо за помощь.
БД> nginx 0.7.57 на CentOS5 x32.




-- 
Best regards,
 Sergey




 




Copyright © Lexa Software, 1996-2009.