error_page

Igor Sysoev igor at sysoev.ru
Wed May 12 11:31:31 MSD 2010


On Wed, May 12, 2010 at 02:22:06PM +0700, Glen Lumanau wrote:

> No it doesn't have location /error-page/ tag

Could you create a debug log of the request ?

> -----Original Message-----
> From: Igor Sysoev [mailto:igor at sysoev.ru] 
> Sent: 12 Mei 2010 14:16
> To: nginx at nginx.org
> Subject: Re: error_page
> 
> On Wed, May 12, 2010 at 02:11:32PM +0700, Glen Lumanau wrote:
> 
> >         location / {
> >                 expires 60;
> >                 proxy_set_header Host $host;
> >                 proxy_set_header X-Real-IP $remote_addr;
> >                 proxy_set_header X-Forwarded-For
> $proxy_add_x_forwarded_for;
> > 
> >                 proxy_pass                      http://lb;
> > }
> > 
> > Which is http://lb is forwarded to my fastcgi daemon
> 
> So I do not understand why does nginx handle "/error-page/" as
> a static request. It should be proxied to lb. Do you have
> 
>       location /error-page/ {
>       }
> 
> ?
> 
> > -----Original Message-----
> > From: Igor Sysoev [mailto:igor at sysoev.ru] 
> > Sent: 12 Mei 2010 14:02
> > To: nginx at nginx.org
> > Subject: Re: error_page
> > 
> > On Wed, May 12, 2010 at 01:53:41PM +0700, Glen Lumanau wrote:
> > 
> > > server {
> > >         listen        80;
> > >         index         index.php index.html;
> > >         root          /home/mysite;
> > > 
> > >         error_page 403  /error-page/403.html;
> > >         error_page 404  /error-page/404.html;
> > > 
> > > 	location / {
> > > 		...
> > > 	}
> > > }
> > 
> > In my test this works as expoected.
> > What is in "location /" ?
> > 
> > > -----Original Message-----
> > > From: Igor Sysoev [mailto:igor at sysoev.ru] 
> > > Sent: 12 Mei 2010 13:45
> > > To: nginx at nginx.org
> > > Subject: Re: error_page
> > > 
> > > On Wed, May 12, 2010 at 12:25:55PM +0700, Glen Lumanau wrote:
> > > 
> > > > Dear millis,
> > > > 
> > > >  
> > > > 
> > > > I have set like this
> > > > 
> > > >         error_page 403  /error-page/403.html;
> > > > 
> > > >  
> > > > 
> > > > however when I open http://mydomain.com/error-page/ is still giving me
> > > > forbidden msg default by nginx.
> > > > 
> > > >  
> > > > 
> > > > This's shown on my error log
> > > > 
> > > > 2010/05/12 12:19:31 [error] 14785#0: *727087 directory index of
> > > > "/home/mysite/error-page/" is forbidden, client: 1.2.1.4, server:
> > > > www.mydomain.com, request: "GET /error-page/ HTTP/1.0", host:
> > > > "www.mydomain.com"
> > > 
> > > Where is this "error_page ...": on server or location level ?
> > > 
> > > 
> > > -- 
> > > Igor Sysoev
> > > http://sysoev.ru/en/
> > > 
> > > _______________________________________________
> > > nginx mailing list
> > > nginx at nginx.org
> > > http://nginx.org/mailman/listinfo/nginx
> > > 
> > > 
> > > _______________________________________________
> > > nginx mailing list
> > > nginx at nginx.org
> > > http://nginx.org/mailman/listinfo/nginx
> > 
> > -- 
> > Igor Sysoev
> > http://sysoev.ru/en/
> > 
> > _______________________________________________
> > nginx mailing list
> > nginx at nginx.org
> > http://nginx.org/mailman/listinfo/nginx
> > 
> > 
> > _______________________________________________
> > nginx mailing list
> > nginx at nginx.org
> > http://nginx.org/mailman/listinfo/nginx
> 
> -- 
> Igor Sysoev
> http://sysoev.ru/en/
> 
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://nginx.org/mailman/listinfo/nginx
> 
> 
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://nginx.org/mailman/listinfo/nginx

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



More information about the nginx mailing list