proxy_redirect+upstream

Bogun Dmitriy vugluskr at vugluskr.org.ua
Sat Dec 6 20:30:50 MSK 2008


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

Сегодня столкнулся со странным с моей точки зрения поведением 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20081206/c27d11d6/attachment.html>


More information about the nginx-ru mailing list