diff --git a/controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl b/controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl index efe296422..b01cd0277 100644 --- a/controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl +++ b/controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl @@ -263,7 +263,7 @@ http { proxy_set_header X-Original-URI $request_uri; proxy_set_header X-Scheme $pass_access_scheme; {{ end }} - proxy_set_header Host $host; + proxy_set_header Host $http_host; proxy_pass_request_headers on; set $target {{ $location.ExternalAuth.URL }}; proxy_pass $target; @@ -314,7 +314,7 @@ http { client_max_body_size "{{ $location.Proxy.BodySize }}"; - proxy_set_header Host $host; + proxy_set_header Host $http_host; # Pass the extracted client certificate to the backend {{ if not (empty $location.CertificateAuth.AuthSSLCert.CAFileName) }} @@ -329,7 +329,7 @@ http { proxy_set_header Connection $connection_upgrade; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Host $host; + proxy_set_header X-Forwarded-Host $http_host; proxy_set_header X-Forwarded-Port $pass_port; proxy_set_header X-Forwarded-Proto $pass_access_scheme; proxy_set_header X-Original-URI $request_uri;