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 e86e7eebf5
commit db4aeea723
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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 }}