varnish (2)

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

varnishを使用してリバースプロキシを利用しながらラウンドロビンを設定してみる

director director_www round-robin {
    {
        .backend = {
            .host = "192.168.1.1";
            .port = "8080";
        }
    }
    {
        .backend = {
            .host = "192.168.1.2";
            .port = "8080";
        }
    }
}

sub vcl_recv {
    set req.backend = director_www;
    pass;
}

プロキシアクセスされる側のサーバーを切るとvarnish側で判断しアクセスできるサーバーへリバースプロキシされるようになる

varnish (3) varnish (1)