error_page on 0.5.35

Igor Sysoev is at rambler-co.ru
Thu Feb 21 12:49:08 MSK 2008


On Thu, Feb 21, 2008 at 01:32:43AM -0800, Jamie Quint wrote:

> Igor: I do not, I only have those two.
> Roxis: I cant do this easily since I can't use a location directive because
> this is at the http level rather than the server level.

Roxis is right: you should set URI, but not file path.

http {

     error_page    404         /404.html;
     error_page    502 503 504 /500.html;

     server {

         location = /404.html { root  /var/www/apps/myapp/templates; }
         location = /500.html { root  /var/www/apps/myapp/templates; }


> On Thu, Feb 21, 2008 at 1:19 AM, Roxis <roxis at list.ru> wrote:
> 
> > On Thursday 21 February 2008, Jamie Quint wrote:
> > > I have this under http in my nginx.conf file:
> > >     error_page   404          /var/www/apps/myapp/templates/404.html;
> > >     error_page   502 503 504  /var/www/apps/myapp/templates/500.html;
> > >
> > > I can access these at myapp.com/500.html and myapp.com/400.html but when
> > I
> > > get a 502 gateway error instead of displaying the 500.html page I get
> > the
> > > default nginx page. Any suggestions?
> >
> > you should specify URI or URL, but not full path
> >
> > error_page 404 /404.html;
> > error_page 502 503 504 /500.html;


-- 
Igor Sysoev
http://sysoev.ru/en/





More information about the nginx mailing list