allow one .htpasswd file for all VIRTUAL_HOST’s @mark-wff

This commit is contained in:
Constantin Wildförster 2020-02-04 16:30:15 +01:00
parent fdb69bda06
commit b61b46d1c0

View file

@ -353,10 +353,12 @@ server {
proxy_pass {{ trim $proto }}://{{ trim $container.Name }};
{{ end }}
{{ end }}
{{ if (exists (printf "/etc/nginx/htpasswd/%s" $host)) }}
auth_basic "Restricted {{ $host }}";
auth_basic_user_file {{ (printf "/etc/nginx/htpasswd/%s" $host) }};
{{ else if (exists ("/etc/nginx/htpasswd/.htpasswd")) }}
auth_basic "Restricted {{ $host }}";
auth_basic_user_file {{ "/etc/nginx/htpasswd/.htpasswd" }};
{{ end }}
{{ if (exists (printf "/etc/nginx/vhost.d/%s_location" $host)) }}
include {{ printf "/etc/nginx/vhost.d/%s_location" $host}};
@ -435,6 +437,9 @@ server {
{{ if (exists (printf "/etc/nginx/htpasswd/%s" $host)) }}
auth_basic "Restricted {{ $host }}";
auth_basic_user_file {{ (printf "/etc/nginx/htpasswd/%s" $host) }};
{{ else if (exists ("/etc/nginx/htpasswd/.htpasswd")) }}
auth_basic "Restricted {{ $host }}";
auth_basic_user_file {{ "/etc/nginx/htpasswd/.htpasswd" }};
{{ end }}
{{ if (exists (printf "/etc/nginx/vhost.d/%s_location" $host)) }}
include {{ printf "/etc/nginx/vhost.d/%s_location" $host}};