Welcome! Log In Create A New Profile

Advanced

Correct way to setup maintenance page in nginx

Quintin Par
November 03, 2011 02:32PM
Hi all,

I tried using this method with `try_files`. Didn’t work. Also the HTTP
status code(503) is not being set.

location / {
try_files /var/www/during_build.html @maintenance;
proxy_pass http://localhost:82;
}

location @maintenance {
return 503;
}

This method outside of `location` directive

error_page 503 /var/www/during_build.html;

## System Maintenance (Service Unavailable)
if (-f /var/www/during_build.html) {
return 503;
}

Is also not working. Nginx just returns 503 without the custom page.

What is the correct way to show system down pages?


-Quintin
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

Correct way to setup maintenance page in nginx

Quintin Par November 03, 2011 02:32PM

Re: Correct way to setup maintenance page in nginx

Valentin V. Bartenev November 03, 2011 04:20PM

Re: Correct way to setup maintenance page in nginx

António P. P. Almeida November 03, 2011 05:04PM

Re: Correct way to setup maintenance page in nginx

Valentin V. Bartenev November 03, 2011 05:44PM

Re: Correct way to setup maintenance page in nginx

Alexandr Gomoliako November 03, 2011 05:56PM

Re: Correct way to setup maintenance page in nginx

Valentin V. Bartenev November 03, 2011 06:08PM

Re: Correct way to setup maintenance page in nginx

Quintin Par November 03, 2011 11:16PM

Re: Correct way to setup maintenance page in nginx

Quintin Par November 04, 2011 04:58AM

Re: Correct way to setup maintenance page in nginx

Valentin V. Bartenev November 04, 2011 05:50AM

Re: Correct way to setup maintenance page in nginx

Quintin Par November 04, 2011 05:58AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 204
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready