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
|