ПРОЕКТЫ 


  АРХИВ 


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: Странности с rewrite


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Странности с rewrite
  • From: greenh <greenh@xxxxxxxxx>
  • Date: Thu, 9 Aug 2012 19:17:20 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=51NspEWbKdaB2vFCcp2l4Xyo+5iNy6SHWrSlGhpGXtQ=; b=t9KZdBeWf6/KvuJ3Dkt8DJP7+ezWGHlG1219E2+oZrASCDqB73hgjET/fjamiWBp/h bXqmckuC7dKM8A/d/+zK0U5I9no7noJEcnEuVObre7sxGZD5AluPQwbp2DrXgAbburvw aoyUiRKt5uapI3+0airTL4q9MIPJZ9zqZ4EZ2UYTBONbezKTrbjOjaORXGbFX6kTHJKj scN0jnUWEkv7VGr6v33oOtoGaFEWcyuRZ7ycT0k8bSnPg8lCbI89+XPpZ3Aqvo0jfMmF GoDXV94TBaf/GVYPp+59CTUBKf33R+fksuVkRYri3GTD+MA0RG/l0nO14koVTG7SK20X o3OQ==
  • In-reply-to: <201208092005.50006.ne@vbart.ru>
  • References: <CAET4wc6A7zi8JYqR2Hnztbz0NjyFNdW2CYmhyEyen4EdJJGKHQ@mail.gmail.com> <201208092005.50006.ne@vbart.ru>

9 августа 2012 г., 19:05 пользователь Валентин Бартенев <ne@xxxxxxxx> написал:
> On Thursday 09 August 2012 19:54:23 greenh wrote:
>> Добрый день
>> Господа, подскажите плз, с чем это может быть связанно?
>>
>> если есть rewrite - то не проксирует
>> если убрать rewrite  проксирует
>>
>>     location @fallback {
>>             rewrite ^(.*)$  /tunefrisk/$1;
>>             proxy_pass http://api.host.com;
>>             proxy_set_header Host 'api.host.com';
>>             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
>>             proxy_set_header X-Real-IP $remote_addr;
>>
>> }
>
> Например с тем, что после редиректа запрос попадает в другой location.
>


так last же не стоит?

вот полный конфик
server {
        listen 80;
        server_name images.wetunein.com www.images.wetunein.com;

        access_log "/var/www/api.host.com/shared/log/images=access.log";
        error_log  "//var/www/api.host.com/shared/log/images-error.log";

        location ~*
^.+\.(jpg|jpeg|gif|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|mp3|flv|mov|js|css)$
{
            root        "/var/www/api.host.com/shared/storage";
            #access_log off;
            #expires    30d;
            error_page 404 = @fallback;
        }
        location @fallback {
            resolver 10.0.0.2;
#           rewrite ^(.*)$  /tunefrisk/$1;
            proxy_pass http://api.host.com/tunefrisk$uri;
            proxy_set_header Host 'api.host.com';
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Real-IP $remote_addr;


            }

}

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.