Welcome! Log In Create A New Profile

Advanced

Re: Correct way to setup maintenance page in nginx

António P. P. Almeida
November 03, 2011 05:04PM
On 3 Nov 2011 20h18 WET, i@vbart.ru wrote:

> On Thursday 03 November 2011 22:30:00 Quintin Par wrote:
> [...]
>> 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?
>>
>
> Try this one:
>
> error_page 503 /during_build.html;
>
> location / {
>
> if (-f /var/www/during_build.html) {
> return 503;
> }
>
> }
>
> location = /during_build.html {
> root /var/www/;
> internal;
> }

Why not this?

root /var/www;

location / {

error_page 503 @unavailable;

location @unavailable {
try_files /during_building.html @503;
}
}

location @503 {
return 503;
}

No need to use the if and the internal is implicit on the try_files.

--- appa

_______________________________________________
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: 164
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