﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	uname	nginx_version
1754	Proxy request supports different Host load balancing(http+https)	f4nff@…		"
{{{
upstream a.com {
      server  192.168.5.126:80;
      server  192.168.5.27:80;
}
 
server{
    listen 80;
    server_name a.com;
    location / {
        proxy_pass         http://a.com;
        proxy_set_header   Host             $host;
        proxy_set_header   X-Real-IP        $remote_addr;
        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
    }
}
}}}

This is the current use of load balancing.
But can't support multiple host names.

I have a suggestion to support host + ip.


{{{
upstream server {
     http 	server  192.168.5.126:80	Host	a.com;
      https server  192.168.5.27:443	Host	b.com;
}
 
server{
    listen 80;
    server_name a.com;
    location / {
        proxy_pass         server;
#        proxy_set_header   Host             $host;
        proxy_set_header   X-Real-IP        $remote_addr;
        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
    }
}
}}}"	enhancement	closed	minor		other	1.15.x	wontfix	Proxy			1.15.10
