Nginx + Passenger error_page setup

Maxim Dounin mdounin at mdounin.ru
Thu Aug 18 11:25:19 UTC 2011


Hello!

On Thu, Aug 18, 2011 at 05:49:40AM -0400, ysorigin wrote:

> Im running a Merb project base on Nginx + Passenger, when the
> application got error, it will raise 502 Bad Gateway page. so we want to
> customize the error page. so we add these to the configuration file:
> 
> http{
>     server{ 
>       ....
>       error_page 500 502 503 504 /500.html;
>       location = /500.html {
>         root /home/some_dir/;
>       }
>       ....
>    }
> ]
> 
> but it couldn't work, I google a lot, but couldn't get correct solution,
> am I miss sth?

You need something like proxy_intercept_errors, see 
http://wiki.nginx.org/HttpProxyModule#proxy_intercept_errors

No idea if passenger has one, but you may try something like 
"passenger_intercept_errors".

Maxim Dounin



More information about the nginx mailing list