reverse proxy with TLS termination and DNS lookup

2016-09-04 Thread squonk
hi all.. I am trying to configure a reverse proxy which redirects a URL of the form: https://mydomain.com/myapp/abcd/... to: http://myapp:5100/abcd/... with DNS resolution of "myapp" to an IP address at runtime. My current configuration file is: server{ listen 80 default_server; server_n

Re: rbtree in ngx_http_upstream_fair_module.c

2015-01-29 Thread squonk
I think i underatand a bit better now. The tree is storing metadata for potentially multiple upstream groups per generation. It seems like a reasonable implementation given the expected short duration of threads referencing data from older generations (hence a shallow tree) and the fact there is o

rbtree in ngx_http_upstream_fair_module.c

2015-01-29 Thread squonk
hi.. Just wanted to ensure my understanding of rbtree usage in Grzegorz Nosek's upstream fair load balancer is correct. I believe the rbtree is necessary because when nginx.conf is reloaded workers may continue to reference upstream server metadata from earlier versions aka generations of the ngin