教程集 www.jiaochengji.com
教程集 >  服务器技术  >  应用加速  >  正文 Ubuntu下varnish的安装配置文档

Ubuntu下varnish的安装配置文档

发布时间:2014-08-14   编辑:jiaochengji.com
Ubuntu下varnish的安装配置文档
varnish非常不错,稳定,性能好,占用资源少。
本文介绍ubuntu下的varnish安装配置。
1.环境
ubuntu10.04 x86_64
varnish3.0.2
2.应用场景
替换haproxy,web使用电信线路,联通用户访问通过haproxy代理。
原因:使用haproxy很多网站后台登录不稳定或是不能登录
3.安装varnish
curl http://repo.varnish-cache.org/debian/GPG-key.txt | apt-key add -
echo "deb http://repo.varnish-cache.org/ubuntu/ lucid varnish-3.0" >> /etc/apt/sources.list
apt-get update
apt-get install varnish
4.varnish配置
vi /etc/varnish/default.vcl
复制代码 代码如下:
backend default {
    .host = "112.90.90.90";
    .port = "80";
}
sub vcl_recv {
if (req.url ~ ".(js|css|jpg|jpeg|png|gif|gz|tgz|bz2|tbz|mp3|ogg|swf)$") {
return (lookup);
}
}
sub vcl_fetch {
if (req.url ~ ".(js|css|jpg|jpeg|png|gif|gz|tgz|bz2|tbz|mp3|ogg|swf)$") {
unset beresp.http.set-cookie;
}
}
vi /etc/default/varnish
复制代码 代码如下:
DAEMON_OPTS="-a :80
             -T localhost:6082
             -f /etc/varnish/default.vcl
             -S /etc/varnish/secret
             -s malloc,4G"
5.启动varnish
复制代码 代码如下:
/etc/init.d/varnish start
6.haproxy varnish对比
图一,haproxy
图二,varnish
从图一和图二可以看出,使用varnish后到后端服务器的流量减少了一半。

您可能感兴趣的文章:

[关闭]
~ ~