diff --git a/nginx.tmpl b/nginx.tmpl index d861050..f0df4f3 100644 --- a/nginx.tmpl +++ b/nginx.tmpl @@ -284,10 +284,13 @@ server { proxy_pass {{ trim $proto }}://{{ trim $upstream_name }}; {{ end }} - {{ if (exists (printf "/etc/nginx/htpasswd/%s" $host)) }} - auth_basic "Restricted {{ $host }}"; - auth_basic_user_file {{ (printf "/etc/nginx/htpasswd/%s" $host) }}; - {{ 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}}; {{ else if (exists "/etc/nginx/vhost.d/default_location") }} @@ -331,9 +334,12 @@ server { proxy_pass {{ trim $proto }}://{{ trim $upstream_name }}; {{ end }} {{ if (exists (printf "/etc/nginx/htpasswd/%s" $host)) }} - auth_basic "Restricted {{ $host }}"; - auth_basic_user_file {{ (printf "/etc/nginx/htpasswd/%s" $host) }}; - {{ end }} + 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}}; {{ else if (exists "/etc/nginx/vhost.d/default_location") }}