Jquery中文网 www.jquerycn.cn
Jquery中文网 >  服务器技术  >  应用加速  >  正文 Ubuntu下varnish的安装配置文档

Ubuntu下varnish的安装配置文档

发布时间:2014-08-14   编辑:www.jquerycn.cn
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后到后端服务器的流量减少了一半。

您可能感兴趣的文章:
Ubuntu下varnish的安装配置文档
varnish 503和varnish 400错误的解决方法
Varnish2.1.4配置缓存服务器
Drupal7配合Varnish使用及整合drupal模块的详细教程
安装redis和phpredis模块一例
ubuntu中apt-get命令的用法
varnish反向代理缓存配置详解
修复Ubuntu引导菜单的方法
如何在Ubuntu 18.04和16.04上安装PHP(7.3,7.2和7.0)?
Ubuntu中安装和配置lighttpd

[关闭]