Forum: NGINX internally redirected requests

Posted by nri.pl (Guest)
on 2012-11-21 12:12
(Received via mailing list)
How to do internal redirect (which is the best way)? I do not want to 
apply
to this "include".
Maybe I can do something like this:

location /a { alias @app; }
location /b { alias @app; }

location @app { ... }

Should I use to this "error_page" or "try_files" if I do not dealing 
with
static files ?

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?2,233074,233074#msg-233074
Posted by Edho Arief (Guest)
on 2012-11-21 12:22
(Received via mailing list)
On Wed, Nov 21, 2012 at 6:12 PM, nri.pl <nginx-forum@nginx.us> wrote:
> static files ?
>

you can use `try_files /nonexistent @app;` though I'm interested why
don't you want to use include.
Posted by nri.pl (Guest)
on 2012-11-21 12:52
(Received via mailing list)
Heterogeneous environment.
I can not use "incude" because the configuration file is generated by 
the
application. I am responsible for the deployment. Problematic is for
application developers to generate and manage multiple configuration 
files,
much easier to manage one file.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?2,233074,233080#msg-233080
Posted by Ruslan Ermilov (Guest)
on 2012-11-21 16:13
(Received via mailing list)
On Wed, Nov 21, 2012 at 06:12:40AM -0500, nri.pl wrote:
> static files ?
location /a {
    return 418;
    error_page 418 = @teapot;
}

location /b {
    return 418;
    error_page 418 = @teapot;
}

location @teapot {
    return 200 "uri=$uri\nargs=$args\n";
}

See:

http://nginx.org/r/internal
http://nginx.org/r/error_page
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.