diff --git a/CHANGES b/CHANGES index 4919574d1..983a73c91 100644 --- a/CHANGES +++ b/CHANGES @@ -1779,4 +1779,6 @@ [4.5.0] * Show backup disk usage in graphs * Add per-user app passwords +* Make app not responding page customizable +* Make footer customizable diff --git a/src/nginxconfig.ejs b/src/nginxconfig.ejs index 5c5eddc8d..f2357c74e 100644 --- a/src/nginxconfig.ejs +++ b/src/nginxconfig.ejs @@ -128,7 +128,14 @@ server { # only serve up the status page if we get proxy gateway errors root <%= sourceDir %>/dashboard/dist; # some apps use 503 to indicate updating or maintenance - error_page 502 504 /appstatus.html; + error_page 502 504 /app_error_page; + location /app_error_page { + root /home/yellowtent/boxdata; + # the first argument looks for file under the root + try_files /app_not_responding.html /appstatus.html; + # internal means this is for internal routing and cannot be accessed as URL from browser + internal; + } location /appstatus.html { internal; }