Fallback to ngx.var.scheme for redirectScheme with use-forward-headers when X-Forwarded-Proto is empty (#8468)

This commit is contained in:
Filip Havlíček 2022-04-14 05:06:48 +02:00 committed by GitHub
parent eb638a5765
commit 70649ff1e1

View file

@ -591,7 +591,12 @@ http {
end
{{ if $cfg.UseForwardedHeaders }}
local redirectScheme = ngx.var.http_x_forwarded_proto
local redirectScheme
if not ngx.var.http_x_forwarded_proto then
redirectScheme = ngx.var.scheme
else
redirectScheme = ngx.var.http_x_forwarded_proto
end
{{ else }}
local redirectScheme = ngx.var.scheme
{{ end }}