Welcome! Log In Create A New Profile

Advanced

Re: further "Hacking" the event model of Nginx

Maxim Dounin
July 17, 2010 03:00AM
Hello!

On Fri, Jul 16, 2010 at 10:41:11AM +0200, Vincent Huang wrote:

> Johan Bergström wrote:
> > Hello,
> >
> > On 16 jul 2010, at 09.33, Vincent Huang wrote:
> >
> >> Thanks for your help.
> >> I need hold the response from one backend and send it to another(not
> >> directory use the backed response as the result to client), so I have to
> >> write some code inside nginx....
> >> Thanks again;-)
> >
> > The example might be a bit misleading in your case. What
> > X-Accel-Redirect does is take precedence over the location uri. You
> > don't specifically have to pass the location match to a directory for
> > downloads, you might just as well pass it along to another backend.
> >
> > This is how my setup looks like:
> > - incoming get /foo
> > - location match on /foo that passes to fcgi backend
> > - fcgi backend analyzes request and returns response with
> > x-accel-redirect /backend1/foo
> > - location match on /backend1 passes the request along to http backend
> > - backend responds with "final" request, master sends back to client
>
>
> X-Accel-Redirect only works for intern redirect(just like what
> ngx_http_subrequest(...)). My backend is another remote server(it should
> like what ngx_http_upstream_t done in proxy/fcgi module).
> Thanks for your help;-)

Yes, X-Accel-Redirect does internal redirect. No, internal
redirects isn't limited to local files, they may be easily handled
by proxy/fastcgi modules as well. E.g. in configuration like
this:

location /back1 {
proxy_pass http://back1;
}

location /back2
proxy_pass http://back2;
}

backends may easily bounce request from one to another via
X-Accel-Redirect.

Maxim Dounin

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

further "Hacking" the event model of Nginx

Vincent Huang July 16, 2010 12:08AM

Re: further "Hacking" the event model of Nginx

replay July 16, 2010 12:32AM

Re: further "Hacking" the event model of Nginx

Vincent Huang July 16, 2010 12:54AM

Re: further "Hacking" the event model of Nginx

replay July 16, 2010 01:12AM

Re: further "Hacking" the event model of Nginx

Vincent Huang July 16, 2010 02:52AM

Re: further "Hacking" the event model of Nginx

Johan Bergström July 16, 2010 03:30AM

Re: further "Hacking" the event model of Nginx

Vincent Huang July 16, 2010 03:40AM

Re: further "Hacking" the event model of Nginx

Johan Bergström July 16, 2010 03:56AM

Re: further "Hacking" the event model of Nginx

Vincent Huang July 16, 2010 04:52AM

Re: further "Hacking" the event model of Nginx

Maxim Dounin July 17, 2010 03:00AM

Re: further "Hacking" the event model of Nginx

Ashish S Dev March 08, 2012 09:14PM

Re: further "Hacking" the event model of Nginx

Ashish S Dev March 08, 2012 09:16PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 147
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