Welcome! Log In Create A New Profile

Advanced

Re: "error_page"& "return" bug?

Nginx User
February 19, 2012 08:02AM
On 19 February 2012 15:45, Nginx User <nginx@nginxuser.net> wrote:
> On 19 February 2012 15:03, Maxim Dounin <mdounin@mdounin.ru> wrote:
>> Another possible aproach is to use named location in error_page.
>> It won't re-execute server rewrites (that is, rewrite module
>> directives, including the "return" directive, specified at server
>> level) and will work as well.
>
> Unfortunately, this doesn't appear to work as expected either
>
> Server {
>       # listen etc
>       ...
>
>       error_page 503 = @sitedown;
>       return 503
>       location @sitedown {
>               root /server/path/to/folder;
>               # Don't you wish try_files could accept a single parameter?
>               try_files $uri /custom503.html;
>       }
>
>       ...
> }

PS.

In any case, it would not be an ideal solution even if it did work as
it would return a "200" status code with the custom file.

So getting things to work as with the location option is probably best.

In the interim, I have managed to get it to work by first redirecting
to a location and issuing the 503 status code there

Server {
error_page 503 /error_docs/custom503.html;
rewrite ^ /sitedown/ redirect;
location /sitedown {
return 503
}
location /error_docs {
internal;
alias /server/path/to/error_docs/folder;
}
}

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

"error_page"& "return" bug?

Nginx User February 19, 2012 05:24AM

Re: "error_page"& "return" bug?

Maxim Dounin February 19, 2012 07:04AM

Re: "error_page"& "return" bug?

Nginx User February 19, 2012 07:26AM

Re: "error_page"& "return" bug?

Nginx User February 19, 2012 07:26AM

Re: "error_page"& "return" bug?

Maxim Dounin February 19, 2012 07:56AM

Re: "error_page"& "return" bug?

Nginx User February 19, 2012 07:46AM

Re: "error_page"& "return" bug?

Nginx User February 19, 2012 08:02AM

Re: "error_page"& "return" bug?

Maxim Dounin February 19, 2012 08:06AM

Re: "error_page"& "return" bug?

Nginx User February 19, 2012 08:08AM

Re: "error_page"& "return" bug?

Edho Arief February 19, 2012 08:56AM

Re: "error_page"& "return" bug?

Nginx User February 19, 2012 09:04AM

Re: "error_page"& "return" bug?

Edho Arief February 19, 2012 09:48AM

Re: "error_page"& "return" bug?

Nginx User February 19, 2012 10:08AM

Re: "error_page"& "return" bug?

Nginx User February 19, 2012 10:10AM

Re: "error_page"& "return" bug?

Nginx User February 19, 2012 10:14AM

Re: "error_page"& "return" bug?

Nginx User February 19, 2012 10:22AM

Re: "error_page"& "return" bug?

Edho Arief February 19, 2012 10:24AM

Re: "error_page"& "return" bug?

Edho Arief February 19, 2012 10:56AM

Re: "error_page"& "return" bug?

Nginx User February 19, 2012 11:38AM

Re: "error_page"& "return" bug?

Edho Arief February 19, 2012 11:46AM

Re: "error_page"& "return" bug?

Nginx User February 19, 2012 12:20PM

Re: "error_page"& "return" bug?

Edho Arief February 19, 2012 12:36PM

Re: "error_page"& "return" bug?

Nginx User February 19, 2012 12:58PM

Re: "error_page"& "return" bug?

Edho Arief February 19, 2012 01:38PM

Re: "error_page"& "return" bug?

Nginx User February 19, 2012 01:54PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 180
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