Re: stream server name question

2019-08-30 Thread Francis Daly
On Mon, Aug 26, 2019 at 08:55:31PM -0400, Louis Garcia wrote: Hi there, > I am able to use $ssl_preread_server_name to get the server name. This is > with https requests. Is there a corresponding embedded variable for http > requests? No. "stream" does not know about http or https. "stream" kn

Re: stream server name question

2019-08-26 Thread Phillip Odam
Not inside the stream it won't... you'll need the map to at least be inside http and probably server. [RosettaHealth] Phillip Odam Principal Engineer, RosettaHealth rosettahealth.com e: phillip.o...@rosettahealth.com o: 202.350.4343 a: 2 Wisconsin Circle, Chevy Chase, MD [twitte

Re: stream server name question

2019-08-26 Thread Louis Garcia
Does not work. stream { map $host $name { plex.montclaire.lan app1; transmission.montclaire.lan app2; default default; } upstream app1 {

Re: stream server name question

2019-08-26 Thread Phillip Odam
Hi Louis The variable I think you're looking for is $host - http://nginx.org/en/docs/http/ngx_http_core_module.html#variables On 8/26/19 8:55 PM, Louis Garcia wrote: I am able to use $ssl_preread_server_name to get the server name. This is with https requests. Is there a corresponding embedd

stream server name question

2019-08-26 Thread Louis Garcia
I am able to use $ssl_preread_server_name to get the server name. This is with https requests. Is there a corresponding embedded variable for http requests? I would like to setup streams to different backend servers based on http requests. Example below works for https but not http. Thanks. stream