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

Sergey Bondari bondari at 1stomni.com
Thu May 28 17:03:36 MSD 2009


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

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






More information about the nginx-ru mailing list