varnish (4)

2010-01-03T00:00:00+09:00 varnish

リバースプロキシ上でエラーが発生した場合にはvcl_errorで捕捉する事ができるっぽい

backend default {
    .host = "192.168.1.1";
    .port = "8080";
}

sub vcl_recv {
    pass;
}
sub vcl_error {
    set obj.http.location = "http://twitter.com/kinjouj";
    set obj.status = 302;

    deliver;
}

varnish (5) varnish (3)