Welcome! Log In Create A New Profile

Advanced

multiple named locations in try_files

Oleg Terenchuk
December 05, 2009 07:14PM
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
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: 285
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