I have an httpd upstream server that listen on both http and https at different port and want to send all http=>http_upstream and https => https_upstream
The following does the trick ##################### if ( $scheme = https ) { set $port 4430; } if ( $scheme = http ) { set $port 9999; } location / { proxy_pass $scheme://127.0.0.1:$port; } ##################### Just wanted to know if this is very inefficient (if-being evil) than hard-coding the port and having two different server{} blocks for http and https . Thanks in advance. -- *Anoop P Alias*
_______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx