超简单varnish缓存加速实例

  • A+
所属分类:运维教程

前言:本博的另一位博主经常向我抱怨,说我写的教程太简单了,让我写点有深度的,正巧最近有个缓存加速的小项目,我把过程简化一下写到这里。

首先说下项目需求。后台有个web服务器,要求不在web服务器上有任何操作,在另一台服务器上实现加速功能。我们一开始想到是缓存加速,在对比很多加速工具后,我们最终选择了varnish

然后说下配置环境以及软件版本:

centos 5.6 32bit

pcre 8.31

varnish 3.0.3

系统环境是全新的,这里我们批量安装开发工具,因为之后需要编译安装。

超简单varnish缓存加速实例

yum groupinstall "Development Tools"

超简单varnish缓存加速实例

然后安装pcre库,它的作用是兼容正则表达式,安装varnish 2.x以上的版本都需要pcre。

wget http://down1.chinaunix.net/distfiles/pcre-8.31.tar.bz2

tar jxf pcre-8.31.tar.bz2

cd pcre-8.31

./configure --prefix=/usr/local/pcre && make && make install

超简单varnish缓存加速实例

接下来安装varnish。

wget http://repo.varnish-cache.org/source/varnish-3.0.3.tar.gz

cd varnish-3.0.3

export PKG_CONFIG_PATH=/usr/local/pcre/lib/pkgconfig/

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

超简单varnish缓存加速实例

修改配置文件。

vi /usr/local/varnish/etc/vcl.conf

超简单varnish缓存加速实例

在配置文件中输入如下内容:

backend default {

.host = "192.168.18.250";

.port = "80";

}

超简单varnish缓存加速实例

最后启动varnish就行了。

/usr/local/varnish/sbin/varnishd -f /usr/local/varnish/etc/vcl.conf -s malloc,500M -T 127.0.0.1:2000 -a 0.0.0.0:80

以后我们会讲如何测试,以及详解教程中的命令。

  • 我的微博
  • 这是微博的扫一扫
  • weinxin
  • 微信公众
  • 微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:74   其中:访客  67   博主  7

    • avatar 耐来鞠目怪峡币哑琳怕致匣载擦圆乓奔涸 9

      签到成功!签到时间:今日的上午7:14:25,每日打卡,生活更精彩哦!

      • avatar 皇臀残乱托汲蜒考姥环玫蟹诮壕脑拓贺招 9

        签到成功!签到时间:今日的下午10:16:13,每日打卡,生活更精彩哦!

        • avatar 浪感蹿人乌勒辰呜拐贩饶纫蕾匀毙在臃诜 9

          签到成功!签到时间:今日的下午9:08:28,每日打卡,生活更精彩哦!

          • avatar 珊乩赣磐匙莆滋怖柏偶没诙俦咨闯特弦蓉 9

            签到成功!签到时间:今日的下午7:42:56,每日打卡,生活更精彩哦!

            • avatar 馗揽堆叛掩瞥诚景笆靠侣览伎旧踊瞬酶股 9

              签到成功!签到时间:今日的下午3:01:45,每日打卡,生活更精彩哦!

              • avatar 坑矢睾恫爸裳脊细扒哉示沦址毡欧内谓悦 9

                签到成功!签到时间:今日的下午2:40:49,每日打卡,生活更精彩哦!

                • avatar 紊赖竞潭刚伤宋雷渭有谫琢秘吭律匆众匾 9

                  签到成功!签到时间:今日的下午1:07:20,每日打卡,生活更精彩哦!

                  • avatar 托侥恫撕胺凳呀繁赫诠醒砸榔逞捉唇撇蒙 9

                    签到成功!签到时间:今日的上午11:54:04,每日打卡,生活更精彩哦!

                    • avatar 瘴媚勘炮缓灼寥口蛊腾磐衷城擞把统露焕 9

                      签到成功!签到时间:今日的上午9:02:26,每日打卡,生活更精彩哦!

                      • avatar 暮巡味扑允禾詹坊几倏颊斡掷痛识靡队滥 9

                        签到成功!签到时间:今日的上午4:40:58,每日打卡,生活更精彩哦!