diff --git a/controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl b/controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl index 9d29e9a5d..b3b5b46a5 100644 --- a/controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl +++ b/controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl @@ -259,8 +259,14 @@ http { {{ range $ip := $location.Whitelist.CIDR }} allow {{ $ip }};{{ end }} deny all; + {{ else }} + {{ if gt (len $cfg.WhitelistSourceRange) 0 }} + {{ range $ip := $cfg.WhitelistSourceRange}} + allow {{ $ip }};{{ end }} + deny all; {{ end }} - + {{ end }} + port_in_redirect {{ if $location.UsePortInRedirects }}on{{ else }}off{{ end }}; {{ if not (empty $authPath) }}