Problem with own error pages in nginx 1.3.5

I have a problem with my own error pages with nginx 1.3.5.

[CODE]...
error_page 401 402 403 404  /40x.html;
location = /40x.html {
     root  /www/default/html;
}
...[/CODE]

With Firefox is all OK.

With IE 8 and IE 9 the browser is unable to show me the an error-site
from
the webserver. The error-site from the IE browser is shown.

with

[code]...
error_page 401 402 403 404  /40x.html;
location = /40x.html {
     root  /html;
}
...[/code]

the browser show me the error-site from nginx. I change the
configuration in
nginx to

[code]...
error_page 401 402 403 404  /40x.html;
location = /40x.html {
     root  /www/default/html;
}
...[/code]

and restart nginx. Than I push F5 and the browser shows my error-site.
When
I call again the website with the brower, the browser is unable to show
the
error-site from the webserver. The browser error-page is shown again.

Varix

Posted at Nginx Forum:
http://forum.nginx.org/read.php?2,230147,230147#msg-230147

Hello!

On Mon, Aug 27, 2012 at 09:58:19AM -0400, Varix wrote:

...[/code]

and restart nginx. Than I push F5 and the browser shows my error-site. When
I call again the website with the brower, the browser is unable to show the
error-site from the webserver. The browser error-page is shown again.

How big your error page is? Note that IE won’t show pages less
than 512 bytes, it will show his own page instead.

For builtin error pages nginx adds some padding bytes to make sure
error pages are bigger than 512 bytes, see
http://nginx.org/r/msie_padding.
For your own pages you should take care of this yourself.

Maxim D.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs