ðòïåëôù 


  áòèé÷ 


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]

proxy_redirect+upstream



Здравствуй, народ.

Сегодня столкнулся со странным с моей точки зрения поведением nginx'а.
Имеется вхост вот такого вида.

 upstream byaka {
     server      127.0.1.25; 
     server      127.0.128.25 backup;
 }               
 server {
     listen              213.186.117.227;
         
     server_name byaka.dom1.net.ua;
     server_name .byaka.com.ua;
                                                                                                                                
     access_log  /var/log/nginx/byaka-access.log main;
     error_log   /var/log/nginx/byaka-error.log info;
                 
     location / {
         proxy_pass         http://byaka;
         proxy_set_header   Host             $host;
         proxy_set_header   X-Real-IP        $remote_addr;
         proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
         #proxy_redirect off;
     }       
 }

До добавления директивы proxy_redirect off, возвращаемый из upstream'а заголовок Location превращался из "byaka.com.ua/some/path" в ".com/ua/some/path".

Это задуманное поведение или все же нет?

ЗЫ nginx-0.6.29

 




Copyright © Lexa Software, 1996-2009.