Varnish2.0实验报告

 

tar  -zxvf  varnish-2.1.2.tgz

cd varnish-2.1.2

yum  -y  install  libtool  ncurses-devel  pcre-devel  libxslt  pgconfig  groff  python-imaging

yum  install   python-imaging   -y

rpm  -ivh  libedit-devel-2.11-4.20080712cvs.1.el6.x86_64.rpm

rpm  -ivh  python-docutils-0.6-1.el6.noarch.rpm

cd   varnish-2.1.2

./configure  --prefix=/usr/local/varnish  --enable-debugging-symbols  --enable-dependency-tracking  --enable-developer-warnings

make  -j2

make  -j2  install

ln  -s   /usr/local/varnish/sbin/*   /usr/local/sbin/

ln  -s   /usr/local/varnish/bin/*   /usr/local/bin/

cd  /usr/local/varnish/etc/

ls

cd   varnish/

cp   example.vcl   /usr/local/varnish/

cp   default.vcl   /usr/local/varnish/default.vcl

cd   /usr/local/varnish/

vim  default.vcl

backend  default  {

        .host = "192.168.3.6";

        .port  = "80";

}

varnish  -f  /usr/local/varnish/fefault.vcl  -a  0.0.0.0:80

netstat  -anput  |  grep  varnish

停止varnish使用:killall  -9  varnishd

vim  default.vcl

backend   web1  {

        .host  =  "192.168.3.1";

        .port  =  "80";

        .probe  =  {

                 .url  =  "/";

                 .interval  =  5s;

                 .timeout   =  1s;

                 .window  =  5;

                 .threshold  =  3;

    }

}

backend   web2 {

        .host  =  "192.168.3.2";

        .port  =  "80";

        .probe  =  {

                 .url  =  "/";

                 .interval  =  5s;

                 .timeout   =  1s;

                 .window  =  5;

                 .threshold  =  3;

    }

}

import   directors;

 

sub   vcl_init  {

       new  bar  =  directors.round_robin();

       bar.add_backend(web1);

       bar.add_backend(web2);

}

 

sub   vcl_recv  {

         set   req.backend_hint  =  bar.backend();

}          

varnishd   -C  -f   /usr/local/varnish/default.vcl        //检查语法

varnishd    -f   /usr/local/varnish/default.vcl          //启动

netstat   -anput   |   grep    varnishd

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值