Welcome! Log In Create A New Profile

Advanced

Re: Proxy Retry Logic

December 22, 2010 09:10PM
Hi,

On 23/12/2010 03:51, Sirsiwal, Umesh wrote:
> Thanks Marcus.
> I really like echo module. My module's subrequest handling is modeled after the excellent echo module. We have significant custom logic to deal with our specific needs.
>
> I did not realize try_files can use with proxy locations. I did see the internal redirect in the configuration example used proxy. But, I did not realize that I could use it in other places.
>
> I tried using
> location /sub1 {
> proxy_pass http://www.1google.com;
> }
> resolver 216.195.0.131;
> location /sub2 {
> proxy_pass http://www.google.com;
> }
> location @s {
> proxy_pass http://www.yahoo.com;
> }
>
>
> location / {
> try_files /sub1/$uri /sub2/$uri @s;
> }
>
> I always get www.yahoo.com. Looking at the logs:
> 2010/12/22 20:44:55 [debug] 1607#0: *1 try to use file: "/sub1//" "/Users/umesh/nginx/install/html/sub1//"
> 2010/12/22 20:44:55 [debug] 1607#0: *1 http script copy: "/sub2/"
> 2010/12/22 20:44:55 [debug] 1607#0: *1 http script var: "/"
> 2010/12/22 20:44:55 [debug] 1607#0: *1 try to use file: "/sub2//" "/Users/umesh/nginx/install/html/sub2//"
> This was followed by testing @s which served the content.
>
> I tried replacing /sub1 and /sub2 with named location and I get:
> 2010/12/22 20:48:52 [debug] 1637#0: *3 try to use file: "@sub1" "/Users/umesh/nginx/install/html@sub1"
> 2010/12/22 20:48:52 [debug] 1637#0: *3 try to use file: "@sub2" "/Users/umesh/nginx/install/html@sub2"
> This was followed by testing @s which served the content.
You'll need to change the names of the locations from /sub1 to @sub1 as
well as the references in try_files. Note : you can't put slashes after
the @sub[n] part (unless you put them in the named location as well),
but you can obvioiusly create the URL that you proxy to in in the
proxy_pass directive inside the named location.

The /sub1 and /sub2 I was referring to was for echo_location, which can
be a named or normal location.

Cheers,

Marcus.

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

Proxy Retry Logic

Sirsiwal, Umesh 2513 December 22, 2010 02:28PM

Re: Proxy Retry Logic

Maxim Dounin 962 December 22, 2010 06:40PM

RE: Proxy Retry Logic

Sirsiwal, Umesh 1049 December 22, 2010 07:56PM

Re: Proxy Retry Logic

Eugaia 973 December 22, 2010 08:20PM

RE: Proxy Retry Logic

Sirsiwal, Umesh 1019 December 22, 2010 08:52PM

Re: Proxy Retry Logic

Eugaia 1075 December 22, 2010 09:10PM

RE: Proxy Retry Logic

Sirsiwal, Umesh 887 December 22, 2010 09:26PM

Re: Proxy Retry Logic

Eugaia 954 December 22, 2010 09:38PM

RE: Proxy Retry Logic

Sirsiwal, Umesh 965 December 22, 2010 09:52PM

Re: Proxy Retry Logic

Eugaia 1196 December 23, 2010 04:00AM

Re: Proxy Retry Logic

Eugaia 1029 December 23, 2010 04:36AM

RE: Proxy Retry Logic

Sirsiwal, Umesh 1213 December 23, 2010 08:12AM

Re: Proxy Retry Logic

Eugaia 913 December 22, 2010 09:22PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 109
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready