server name rewrite

wishmaster artemrts at ukr.net
Thu Jun 20 05:01:17 UTC 2013


  Thank you Francis, your answer is exhaustive, as always.
 
 --- Original message ---
From: "Francis Daly" <francis at daoine.org>
Date: 20 June 2013, 00:27:48

 
> On Wed, Jun 19, 2013 at 09:22:11PM +0300, wishmaster wrote:
> 
> Hi there,
> 
> > From http://wiki.nginx.org/Pitfalls I use two server's {} directives for this instead if().
> 
> > But this doesn't work and first server {} directive MUST have listen directive as well.
> 
> http://nginx.org/en/docs/http/request_processing.html
> 
> A request comes to an ip:port. nginx chooses the set of best-match servers
> for that ip:port. A request indicates which Host: it cares about. nginx
> chooses the one matching server from that set of servers.
> 
> Which means (approximately): if you want all possible server{} blocks to
> be available to match a request, they should all have the same "listen"
> directives.
> 
> >  So, or I am do something wrong or wiki-page doesn't clear describe this situation?
> 
> That wiki page section doesn't any "listen" directives. I imagine the
> author thought that that aspect was out of scope for that document.
> 
> f
> -- 
> Francis Daly        francis at daoine.org
> 
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx



More information about the nginx mailing list