Welcome! Log In Create A New Profile

Advanced

Re: multiple named locations in try_files

December 05, 2009 09:26PM
btw you can have the same file parsed for SSI and PHP :)

neat little trick i realized which was nice, since one of my clients'
sites was designed that way (don't ask...)

On Sat, Dec 5, 2009 at 4:10 PM, Oleg Terenchuk <litwol@gmail.com> wrote:
> Hello.
>
> According to english wiki, named locations may be used for other
> purposes than fallback :
> http://wiki.nginx.org/NginxHttpCoreModule#Named_Locations
>
> However when i tried "try_files @tier_ssi @tier_php" i observed the
> following behavior in error_log debug:
> 2009/12/05 18:53:30 [debug] 19908#0: *399 try to use file: "@tier_ssi"
> "/usr/local/nginx/html@tier_ssi"
> 2009/12/05 18:53:30 [debug] 19908#0: *399 try to use file: "@tier_php"
> "/usr/local/nginx/html@tier_php"
> 2009/12/05 18:53:30 [debug] 19908#0: *399 test location: "@tier_php"
> 2009/12/05 18:53:30 [debug] 19908#0: *399 using location: @tier_php "/?"
>
> location @tier_php was tested first even though @tier_php was first in
> try_files and location @tier_ssi ws not tested at all.
>
> meanwhile my confiuration defined both location @tier_ssi {} and
> location @tier_php {}
>
> This behavior leads me to believe that nginx allows named location
> only at the end of try_files, but documentation contradicts it. Which
> is correct?
>
> Ideally i would like to be able to do try_files with multiple named
> locations first being tier_ssi and second being tier_php fallback. my
> tier_ssi try_files is a php fastcgi_pass to a different backend that
> returns some content (and appropriate response headers). if tier_ssi
> try_files returns with 404 header it would attempt tier_php in
> try_files. tier_php on the other hand is proxy pass to a backend
> different from fastcgi_pass in tier_ssi.
>
> Please advise.
> Thank you.
>
>
> ./nginx -V
> nginx version: nginx/0.8.29
> configure arguments: --with-debug
>
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://nginx.org/mailman/listinfo/nginx
>

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

multiple named locations in try_files

Oleg Terenchuk December 05, 2009 07:14PM

Re: multiple named locations in try_files

mike December 05, 2009 09:26PM

Re: multiple named locations in try_files

Rob Schultz December 05, 2009 11:40PM

Re: multiple named locations in try_files

Igor Sysoev December 06, 2009 04:36AM

Re: multiple named locations in try_files

litwol December 06, 2009 04:42AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 319
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready