From 91e150ebf48a01f9b25a6954e1069f926d1e9298 Mon Sep 17 00:00:00 2001 From: Joao Morais Date: Tue, 24 Jan 2017 09:44:26 -0200 Subject: [PATCH] Fix redirects of backends with port other than 80 --- controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl b/controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl index 5f10d030b..92b14b171 100644 --- a/controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl +++ b/controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl @@ -214,6 +214,10 @@ http { more_set_headers "Strict-Transport-Security: max-age={{ $cfg.HSTSMaxAge }}{{ if $cfg.HSTSIncludeSubdomains }}; includeSubDomains{{ end }}; preload"; {{ end }} + {{ if not (eq $server.Hostname "_") }} + proxy_redirect ~https?://{{ $server.Hostname }}:?[0-9]*/(.*) /$1; + {{ end }} + {{ if $cfg.EnableVtsStatus }}vhost_traffic_status_filter_by_set_key $geoip_country_code country::$server_name;{{ end }} {{ range $location := $server.Locations }} @@ -308,7 +312,6 @@ http { proxy_send_timeout {{ $location.Proxy.SendTimeout }}s; proxy_read_timeout {{ $location.Proxy.ReadTimeout }}s; - proxy_redirect off; proxy_buffering off; proxy_buffer_size "{{ $location.Proxy.BufferSize }}";