<div>Hi,<br></div><div>if I read the Module ngx_http_proxy_module documentation I will find e.g. an possible header rewrite in this way<br></div><pre>proxy_set_header Host       $host:$proxy_port;<br></pre><div>but what would happens here if $host contains already a port number because the server does not listen on a default port. Maybe the server is listening on port 8080 but  $proxy_port is 8081. Is the header then "Host:       $hostname:8080:8081" or has nginx an automatic in this case that the port part is removed from $host if a port is separately specified? The same question for $proxy_host:<port number> and  $proxy_host contains already a port number.<br></div><div>Unfortunately  I don't find any information about variable handling in nginx :-(.<br></div><div><br></div><div>TIA,<br></div><div>SW<br></div><div><br></div><div class="protonmail_signature_block"><div class="protonmail_signature_block-user protonmail_signature_block-empty"><br></div><div class="protonmail_signature_block-proton">Sent with <a href="https://protonmail.com" target="_blank">ProtonMail</a> Secure Email.<br></div></div><div><br></div>