Internal 503 Redirect Issues?

任晓磊 julyclyde at gmail.com
Sat Nov 10 12:14:38 UTC 2012


the URL of css

--
冷静认真,稳定运行;随时候命,宠辱不惊
from iPad2 3G

On 2012年11月10日, at 上午2:26, "mevans336" <nginx-forum at nginx.us> wrote:

> Hello Everyone,
> 
> I am attempting to configure an internal redirect for any 502/503 errors in
> the event our backend servers are down. Here is the relevant part of my
> configuration:
> 
> location / {
>                add_header X-Frame-Options SAMEORIGIN;
>                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_next_upstream error timeout invalid_header;
>                proxy_intercept_errors on;
>                error_page 502 503 504 @errors;
>                proxy_pass http://jboss_dev_servers;
> 
>        }
> 
> location @errors {
>                root /usr/share/nginx/html;
>                try_files $uri /50x.html =503;
>        }
> }
> 
> If I disable JBoss on my backend server, the 500 status code is intercepted
> and the 50x.html page is displayed. However, I am only receiving a partial
> page render. It's almost like part of my .css file is not being sent to the
> browser, as I get the text and images, but none of my CSS formatting.
> 
> Here is my /usr/share/nginx/html directory structure, all users have read
> access to the directories and files:
> 
> -rw-r--r-- 1 root root 8035 2012-11-09 13:06 50x.html
> drwxr-xr-x 2 root root 4096 2012-11-09 12:21 images
> drwxr-xr-x 2 root root 4096 2012-11-09 12:21 js
> drwxr-xr-x 2 root root 4096 2012-11-09 12:21 styles
> 
> Here is a screenshot of how the page renders:
> https://dl.dropbox.com/u/1540472/oops.png
> 
> I think my @error location is configured incorrectly, but I've been beating
> my head against a wall for an hour or so. Any ideas?
> 
> Thanks,
> 
> Matt
> 
> Posted at Nginx Forum: http://forum.nginx.org/read.php?2,232655,232655#msg-232655
> 
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx



More information about the nginx mailing list