From 1bc1af427b85315de0f101a32f3fe027bdadadb5 Mon Sep 17 00:00:00 2001 From: aptalca Date: Tue, 6 Mar 2018 13:01:22 -0500 Subject: [PATCH] Use htpasswd if exists --- root/defaults/default | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/root/defaults/default b/root/defaults/default index ae5fb57..68b3e53 100644 --- a/root/defaults/default +++ b/root/defaults/default @@ -1,3 +1,5 @@ +## Version 2018/03/06 - Changelog: https://github.com/linuxserver/docker-heimdall/commits/master/root/defaults/default + server { listen 80 default_server; @@ -12,10 +14,22 @@ server { ssl_certificate_key /config/keys/cert.key; client_max_body_size 0; + + if (-f /config/nginx/.htpasswd) { + return 599; + } location / { try_files $uri $uri/ /index.php?$args; } + + error_page 599 = @htpasswd; + + location @htpasswd { + auth_basic "Restricted"; + auth_basic_user_file /config/nginx/.htpasswd; + try_files $uri $uri/ /index.php?$args; + } location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$;