Use htpasswd if exists

This commit is contained in:
aptalca
2018-03-06 13:01:22 -05:00
committed by GitHub
parent 78ecdea6d6
commit 1bc1af427b

View File

@@ -1,3 +1,5 @@
## Version 2018/03/06 - Changelog: https://github.com/linuxserver/docker-heimdall/commits/master/root/defaults/default
server { server {
listen 80 default_server; listen 80 default_server;
@@ -12,10 +14,22 @@ server {
ssl_certificate_key /config/keys/cert.key; ssl_certificate_key /config/keys/cert.key;
client_max_body_size 0; client_max_body_size 0;
if (-f /config/nginx/.htpasswd) {
return 599;
}
location / { location / {
try_files $uri $uri/ /index.php?$args; 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$ { location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_split_path_info ^(.+\.php)(/.+)$;