cliff at develix.com
Sat Dec 1 01:11:24 MSK 2007
On Fri, 2007-11-30 at 11:25 +0300, Igor Sysoev wrote:
> On Fri, Nov 30, 2007 at 09:50:48AM +0300, Igor Sysoev wrote:
> > On Thu, Nov 29, 2007 at 06:41:28PM -0800, Cliff Wells wrote:
> > > On Thu, 2007-11-29 at 22:06 +0300, Igor Sysoev wrote:
> > >
> > > > First, you need add URI-part:
> > > >
> > > > - proxy_pass http://$backend;
> > > > + proxy_pass http://$backend$request_uri;
> > > >
> > >
> > > Out of curiosity: this worked before without $request_uri. Is this
> > > requirement due to some side-effect from using a variable?
> > Yes, there is some disparity.
> > Before proxy_pass supports two forms
> > 1) like root: proxy_pass http:/host:port
> > 1) like alias: proxy_pass http:/host:port/uri
> > With variable support we can easy support "root" functionality.
> > But how we can to separate alias from full URL ?
> > May be so
> > proxy_pass $url; # alias
> > proxy_pass_full $url; # full URL
> > ?
> Other way: rename old
> proxy_pass http://host:port/uri
> proxy_alias http://host:port/uri
> and issue warning to use proxy_alias instead of proxy_pass.
Oh, I have no problem with it. I only wanted to understand and make
sure it is documented properly on the wiki.
More information about the nginx